bingoogolapple.github.io icon indicating copy to clipboard operation
bingoogolapple.github.io copied to clipboard

Mac 上共享 Lantern 给局域网内的其他设备

Open bingoogolapple opened this issue 9 years ago • 2 comments

  1. 打开终端,执行下面的命令来修改 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. 根据步骤 1 输出的提示,在 iPhone 上设置 HTTP 代理

如果您目前正打算购买通往墙外的梯子,可以使用我的邀请码「YFQ9Q3B」购买 Lantern,双方都赠送三个月的专业版使用时间:beers:

bingoogolapple avatar Aug 18 '15 16:08 bingoogolapple

下面的命令不用管,只是我用于调试的,验证匹配行并打印,但不会替换匹配行

sed -n "s|^addr.*50451$|addr: $local_ip:50451|p" settings.yaml

小试 Google Cloud 搭建 BBR+SS 科学上网

bingoogolapple avatar Aug 26 '17 05:08 bingoogolapple

针对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,双方都赠送三个月的专业版使用时间

caosir avatar Apr 26 '20 04:04 caosir