Skip to content

Instantly share code, notes, and snippets.

@felix021
felix021 / socks5_proxy.go
Created November 21, 2020 08:12
Minimal socks5 proxy implementation in Golang
package main
import (
"encoding/binary"
"errors"
"fmt"
"io"
"net"
)
@phlinhng
phlinhng / a-trojan-with-nginx-stream-module.md
Last active March 8, 2025 13:22
Trojan + NGINX 多網站共存

利用 NGINX 的 Stream 模塊 sni_preread 功能,可以做到讓 Trojan 和其他網站在同一台機器上共享 443 端口。

@yingray
yingray / main.go
Last active April 7, 2025 16:57
Golang: aes-256-cbc examples (with iv, blockSize)
package main
import (
"bytes"
"crypto/aes"
"crypto/cipher"
"encoding/hex"
"fmt"
)
@Liangdi
Liangdi / fibonacci.go
Created April 16, 2012 17:00
Go语言练习:斐波纳契闭包
package main
import "fmt"
// via http://www.talaland.com/go-tour-fibonacci/
// fibonacci 函数会返回一个返回 int 的函数。
func fibonacci() func() int {
//count 用于计数调用次数,只要考虑0和1,不知有没有其他更好的方法
    //sum1 和 sum2 用于储存 fib函数的两次和的值
    var count,sum1,sum2 int= 0,1,1