bingoogolapple.github.io
bingoogolapple.github.io copied to clipboard
Mac 上共享 Lantern 给局域网内的其他设备
- 打开终端,执行下面的命令来修改 Lantern 配置文件
cd ~/Library/Application\ Support/Lantern
cp settings.yaml settings.yaml.bak
local_ip=`ifconfig -a | grep inet | grep -v 127.0.0.1 | grep -v inet6 | awk '{print $2}' | tr -d "addrs" | grep 192`
sed -i "" "s|^addr.*50451$|addr: $local_ip:50451|" settings.yaml
sed -i "" "s|^socksAddr.*50450$|socksAddr: $local_ip:50450|" settings.yaml
sed -i "" "s|^uiAddr.*50449$|uiAddr: $local_ip:50449|" settings.yaml
echo "\n在 iPhone 上执行一下操作:"
echo " 1.设置 -> 无线局域网 -> 点击当前已连接 WiFi 最右侧的感叹号"
echo " 2.选择 HTTP 代理为「手动」"
echo " 3.服务器设置为「$local_ip」"
echo " 4.端口设置为「50451」"
- 根据步骤 1 输出的提示,在 iPhone 上设置 HTTP 代理
如果您目前正打算购买通往墙外的梯子,可以使用我的邀请码「YFQ9Q3B」购买 Lantern,双方都赠送三个月的专业版使用时间:beers:
下面的命令不用管,只是我用于调试的,验证匹配行并打印,但不会替换匹配行
sed -n "s|^addr.*50451$|addr: $local_ip:50451|p" settings.yaml
针对ubuntu版的lantern,配置也是很类似的。
一般在linux服务器上,命令行下,也是可以启动lantern服务的。
安装好lantern后, nohup lantern -headless > lantern.log 2>&1 & 可以启动lantern
/root/.lantern/ 目录下,修改settings.yaml
按照顶楼上的提示,其实只要把127.0.0.1和localhost 都修改成 192.168.1.9(unbuntu的局域网ip) 一共修改3个地方,同楼上。
然后重新启动lantern.
通过 http://uiAddr/localHTTPToken/ (用setting.yaml里的字符串替换) 可以管理linux版的lantern
然后可以输入你购买的lantern账号来激活这个终端。
可以用我的邀请码「N8HSX3」购买 Lantern,双方都赠送三个月的专业版使用时间