科学上网不完全指南

1.买台服务器(推荐香港的)

2. 配置服务器的端口

  • 网络安全 -> 安全组 -> 配置规则 -> 快速创建规则

3. 远程到服务器,配置科学上网服务所需环境

# 远程
ssh -p22 user@your_ip

# 获取 golang 安装包
wget https://dl.google.com/go/go1.9.2.linux-amd64.tar.gz

# 解压
tar -xvf go1.9.2.linux-amd64.tar.gz

# 源码安装
sudo mv go /usr/local/

# 设置 golang 路径
export GOROOT=/usr/local/go
export GOPATH=$HOME/Code/go
export PATH=$GOROOT/bin:$GOPATH/bin:$PATH

# 测试 golang 是否安装成功
mkdir -p $HOME/Code/go
mkdir -p $GOPATH/src/test
echo 'package main; import "fmt"; func main(){fmt.Println("Hello, Golang!")}' > $GOPATH/src/test/hello.go
go run $GOPATH/src/test/hello.go

# 安装 shadowsocks-go server
go get github.com/shadowsocks/shadowsocks-go/cmd/shadowsocks-server

4. 启动 shadowsocks server

# -p:端口 -k:密码 -m:加密方式
go run $GOPATH/src/github.com/shadowsocks/shadowsocks-go/cmd/shadowsocks-server/server.go  -p 1024 -k 666888 -m aes-256-cfb &

# 查看服务是否正常启动
netstat -tnpl | grep 1024

5. 本地下载 shadowsocks client

6. 配置本地的 shadowsocks client

7. 测试本地 shadowsocks

End ! 👻

Show Comments

Get the latest posts delivered right to your inbox.