Total Pageviews

Monday, 8 June 2020

利用mika翻墙(不稳定,不建议使用)

在linux vps上。首先安装go环境。然后,
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