Total Pageviews

Thursday, 5 May 2022

利用mieru翻墙

在Linux vps上。首先安装go环境,建议安装的版本不要低于1.16 。

go install github.com/enfein/mieru/cmd/mita@latest

可执行文件mita就会出现在$GOBIN/里面。

wget https://github.com/enfein/mieru/raw/main/configs/examples/server_config.json

mv server_config.json mita-server_config.json

nano mita-server_config.json  (可以修改文件里面的端口和密码)

mita apply config mita-server_config.json在配置文件修改完成之后,记得调用此指令写入该配置

groupadd mita

useradd -g mita mita

mkdir /etc/mita && chmod -R 775 /etc/mita

mita run

不过mita run是运行在前台的,我们可以利用systemd把该命令运行为service:
nano /etc/systemd/system/mita.service

cat /etc/systemd/system/mita.service

[Unit]

After=network.target


[Service]

WorkingDirectory=/root/

ExecStart=/root/go/gopath/bin/mita run

Restart=always


[Install]

WantedBy=multi-user.target


然后运行:

systemctl start mita

systemctl enable mita

服务器端搭建完成。


在本地机器mac上。首先安装go环境,建议安装的版本不要低于1.16。

go install github.com/enfein/mieru/cmd/mieru@latest

可执行文件mieru就会出现在$GOBIN/里面。

wget https://github.com/enfein/mieru/raw/main/configs/examples/client_config.json

mv client_config.json mieru-client_config.json

nano mieru-client_config.json  (可以修改文件里面的端口和密码.请跟服务器端的配置文件所设的

端口和密码分别保持一致。修改"socks5Port"的值,比如为10802,此端口就是mieru在本地机器所监听的端口)

mieru apply config mieru-client_config.json在配置文件修改完成之后,记得调用此指令写入该配置

mieru start

如果输出显示: mieru client is started, listening to localhost:10802,表示 mieru 客户端已经开始运行。

然后,设置浏览器的socks proxy地址为127.0.0.1 ,端口为10802,浏览器即可翻墙。


项目地址:

https://github.com/enfein/mieru
https://github.com/enfein/mieru/blob/main/configs/examples/server_config.json
https://github.com/enfein/mieru/blob/main/configs/examples/client_config.json
https://github.com/enfein/mieru/blob/main/docs/server-install.md
https://github.com/enfein/mieru/blob/main/docs/client-install.md

https://github.com/enfein/mieru/issues/7





No comments:

Post a Comment