使用shadowsocks-go来配置vpn
发布于 6天前 作者 i5ting 132 次浏览 来自 分享

使用shadowsocks-go来配置vpn

why go ?

因为node的版本被

Deprecated; please use Other versions.

Many people are asking why. Here’s why.

The GC of node.js sucks.(黑我大node)

Python version handles 5000 connections with 50MB RAM while node.js version handles 100 connections with 300MB RAM. Why should we continue to support node.js?

安装步骤

https://github.com/shadowsocks/shadowsocks-go

配置go-lang环境,注意,要把${GOPATH}/bin放到path里

export GOPATH=/home/sang/go-path
export PATH=${PATH}:${GOPATH}/bin

然后下载

  # on server
go get github.com/shadowsocks/shadowsocks-go/cmd/shadowsocks-server

在${GOPATH}/bin下载 config.json

wget https://github.com/shadowsocks/shadowsocks-go/blob/master/config.json

自己改一下ip和密码,然后

nohup ./shadowsocks-server &

最好是做成开机启动项,免得以后麻烦

现在打开shadowsocks mac客户端测试吧

注意disable cgo

It’s recommended to disable cgo when compiling shadowsocks-go. This will prevent the go runtime from creating too many threads for dns lookup.

我没处理它

http://blog.studygolang.com/tag/golang_install/ 这里面有说的。

6 回复

我是直接在 vpnso.com 买的服务。。懒得自己维护。。

而且话说,shadowsocks 跟 vpn 没有关系吧?

@alsotang 都是sock5代理,shadowsocks只是一个实现而已

我之前用云梯的,不过最近一直上不去,。。。。。哎,还是在linode上自己弄一个吧,速度超快

@i5ting 靠 vpn跟socks5无关 vpn甚至是链路层的东西 自豪地采用 CNodeJS ionic

@i5ting vpn都不走tcpip 推荐你买vpnso 快得飞起 自豪地采用 CNodeJS ionic

@alsotang 我百度了

区别 是设置登陆的方式,或者说编辑成程序不一样。 但是最终达到的目的是一样的。 VPN连的话,全部应用程序都必须用 VPN的IP上去 SOCKS5代理的话, 启动QQ就上QQ, 启动浏览器就,上浏览器,启动游戏就上游戏。 就是设置和VPN 不是一样设置的。

回到顶部