在linux vps上。首先安装go环境。然后,
注:看着命令:mika-server -s 0.0.0.0 -p 27380 -m aes-256-cfb -k mypassword跟ss的命令一模一样,但是其实跟ss毫无关系。如果你把里面的4个参数值填入ss客户端程序里面,然后想用ss客户端程序翻墙是徒劳的。
用这个mika,连接不够稳定,容易断流。
cd $GOPATH
go get -u -v github.com/sakeven/mika/cmd/server/
(在$GOBIN/里面会生成可执行文件server)
mv $GOBIN/server $GOBIN/mika-server
mika-server -s 0.0.0.0 -p 27380 -m aes-256-cfb -k mypassword
此命令是运行在前台的,我们可以利用systemd把它运行为service:
nano /etc/systemd/system/mika.service
cat /etc/systemd/system/mika.service
[Unit]
After=network.target
[Service]
ExecStart=/root/go1.13/go/gopath/bin/mika-server -s 0.0.0.0 -p 27380 -m aes-256-cfb -k mypassword
Restart=always
[Install]
WantedBy=multi-user.target
然后,运行:
systemctl start mika
systemctl enable mika
服务器端搭建完成。
在本地机器mac上。首先安装go环境。然后,
cd $GOPATH
go get -u -v github.com/sakeven/mika/cmd/client/
(这一步最好先挂着vpn,比如openvpn,否则go get可能会失败)
(在$GOBIN/里面会生成可执行文件client)
mv $GOBIN/client $GOBIN/mika-client
mika-client -l 28900 -s my-vps-public-ip -p 27380 -k mypassword -m aes-256-cfb
不要关闭此终端,然后设置浏览器的socks5代理服务器地址为127.0.0.1 ,端口为28900 ,浏览器即可翻墙。
注:看着命令:mika-server -s 0.0.0.0 -p 27380 -m aes-256-cfb -k mypassword跟ss的命令一模一样,但是其实跟ss毫无关系。如果你把里面的4个参数值填入ss客户端程序里面,然后想用ss客户端程序翻墙是徒劳的。
用这个mika,连接不够稳定,容易断流。
No comments:
Post a Comment