在linux vps上,首先搭建go环境,然后,
cd $GOPATH
go get -u -v github.com/sakeven/mika/cmd/server/
此命令完成后,可执行文件server会出现在$GOBIN目录里。
mv $GOBIN/server $GOBIN/server-based-on-mika-by-sakeven
然后运行:
/root/go/gopath/bin/server-based-on-mika-by-sakeven -s 0.0.0.0 -p 8389 -m aes-256-cfb -k my_password
不过此命令是运行在前台的,容易退出运行,我们可以利用systemd把此命令运行为service:
nano /etc/systemd/system/mika-by-sakeven.service
cat /etc/systemd/system/mika-by-sakeven.service
[Unit]
After=network.target
[Service]
ExecStart=/root/go/gopath/bin/server-based-on-mika-by-sakeven -s 0.0.0.0 -p 8389 -m aes-256-cfb -k my_password
Restart=always
[Install]
WantedBy=multi-user.target
然后,运行:
systemctl start mika-by-sakeven
systemctl enable mika-by-sakeven
服务器端搭建完毕。
在客户机器mac上。首先搭建go环境,然后,
cd $GOPATH
go get -u -v github.com/sakeven/mika/cmd/client/
此命令完成后,可执行文件client会出现在$GOBIN目录里。
mv $GOBIN/client $GOBIN/client-based-on-mika-by-sakeven
然后运行:
client-based-on-mika-by-sakeven -s vps-public-ip -p 8389 -m aes-256-cfb -k my_password -l 2399
然后,设置浏览器的socks代理服务器为127.0.0.1 ,端口为2399 ,浏览器即可翻墙。
项目地址:https://github.com/sakeven/mika
https://github.com/sakeven/mika/issues/6
注:使用了一天就发现mika还是不如“socks5-proxy-by-yuanrenguang715"坚挺。像“socks5-proxy-by-yuanrenguang715"这类带有证书加密的socks proxy才是用socks proxy翻墙的终极大法。不用证书加密的socks proxy基本上都是不太可靠的。(比如ss,ssr)
权宜之计:如果用mika翻墙失败,重新运行客户端命令即可:
按ctrl+c ,然后运行client-based-on-mika-by-sakeven -s vps-public-ip -p 8389 -m aes-256-cfb -k my_password -l 2399
No comments:
Post a Comment