Installation:
cd $GOPATH
go get github.com/floj/socksd
Usage:
socksd -port 9999
from https://github.com/floj/socksd
可用作stunnel的后端程序。不过它是public socks5 proxy server,不知道如何使它仅限localhost
上的程序连接?
补充说明:今天2018-05-02日,程序作者做了更新,在linux vps上运行命令:
go get -u -v github.com/floj/socksd ,升级安装socksd,然后:
socksd -port 9999 -bind localhost
这样,就可以仅限localhost上的程序连接这个socks5代理服务器程序。
详见https://github.com/floj/socksd/issues/1
-------
我的补充说明
在运行go get -u -v github.com/floj/socksd 之后,得到的可执行文件为$GOPATH/bin/socksd
(我的$GOPATH为/root/go/gopath/)
然后,
socksd -port 9999 -bind 0.0.0.0
不过此命令是在前台运行的,容易退出。我们可以利用systemd来把该命令运行为service:
nano /etc/systemd/system/socksd-by-floj.service
内容为:
cd $GOPATH
go get github.com/floj/socksd
Usage:
socksd -port 9999
from https://github.com/floj/socksd
可用作stunnel的后端程序。不过它是public socks5 proxy server,不知道如何使它仅限localhost
上的程序连接?
补充说明:今天2018-05-02日,程序作者做了更新,在linux vps上运行命令:
go get -u -v github.com/floj/socksd ,升级安装socksd,然后:
socksd -port 9999 -bind localhost
这样,就可以仅限localhost上的程序连接这个socks5代理服务器程序。
详见https://github.com/floj/socksd/issues/1
-------
我的补充说明
在运行go get -u -v github.com/floj/socksd 之后,得到的可执行文件为$GOPATH/bin/socksd
(我的$GOPATH为/root/go/gopath/)
然后,
socksd -port 9999 -bind 0.0.0.0
不过此命令是在前台运行的,容易退出。我们可以利用systemd来把该命令运行为service:
nano /etc/systemd/system/socksd-by-floj.service
内容为:
[Unit]
After=network.target
[Service]
ExecStart=/root/go/gopath/bin/socksd -port 9999 -bind 0.0.0.0
Restart=always
[Install]
WantedBy=multi-user.target
然后运行:
systemctl start socksd-by-floj
systemctl enable socksd-by-floj
服务器端搭建完成。
在本地机器mac上。
利用chrome+switchyomega还是可以打开www.youtube.com的。
所以chrome+switchyomega其实比ff更好用,更能抗‘dns污染’。
所以chrome+switchyomega其实比ff更好用,更能抗‘dns污染’。
项目地址:https://github.com/floj/socksd
No comments:
Post a Comment