shadowsocks翻墙有很多优点。我在vps搭建好server端后,再搞定家里的路由器,实现了全设备无缝翻墙。奈何我是使用的江苏电信提供的互联网接入服务,在我这里,电信对直连日本linode的速度有限制,蹭两秒后就落到50kB/s左右,都不能流畅刷youtube。想起来在公司我有一台淘来的瘦终端,装的nas4free,被我用来下班后蹭网上传养pt账号的。公司用的是联通的网络,直连linode的速度很满意,就想用这台nas做跳转,让我在家里的电信网连接到公司这台nas上再跳转到我的vps。
第一步,在公司网络上映射一个端口到nas作为shadowsocks客户端连接的端口。我们公司人少,就一个简单的路由器,还是我在维护,具体步骤不说了,路由器后台的web管理界面上很简单就能操作,我这里映射了9095端口到nas。
第二步,在nas上安装haproxy用来收发数据。nas4free是基于freebsd的,ssh登陆到nas直接执行命令在线安装
1 | pkg install haproxy |
按shadowsocks官方wiki弄好haproxy的配置, >>>>>
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | global ulimit-n 51200 daemon defaults log global mode tcp option dontlognull timeout connect 5000 timeout client 150000 timeout server 150000 frontend ss-in bind *:9095 default_backend ss-out backend ss-out server server1 106.185.*.*:8338 maxconn 20480 |
注意nas监听的端口和远程vps server的 ip和端口。配置文件保存的位置随便,反正运行haproxy时指定这个配置文件运行就好。我保存在/usr/local/etc/haproxy.conf
第三步,运行haproxy。
1 | haproxy -f /usr/local/etc/haproxy.conf |
如果之前有运行过,杀掉之前的进程再运行。
最后,测试,shadowsocks客户端填中转服务器的ip,端口是nas上haproxy监听的端口。我这边试下来速度能提到1MB/s左右,看youtube是够了。
没有评论:
发表评论