[問題] 如何在有proxy的情況下開分享AP給手機用?

作者: starlin2 (重新開始生活)   2019-02-15 18:43:24
大家好,新年快樂,不好意思我又來問關於網路設定的問題了。
先說一下目的:
想要將目前的有線網路用本機的wlan開AP給手機上網。
現在的做法是直接安裝create_ap,
https://github.com/oblique/create_ap
裝好後可以正常用手機連上AP,但不能上網,
因為敝司連網是必須透過proxy才能連出去的,
後來在手機端發現WiFi連線那邊可以設定proxy,
但是手機上Wifi設定那邊有寫到
"瀏覽器會使用HTTP Proxy,但其他應用程式不一定會採用這項設定"
而實際使用也是如此,用chrome可以正常上網,
但LINE就不能連上,
後來study了好久,似乎可以用iptables來設定讓分享的AP透過proxy出去?
不過研究了好久還是不會用,所以上來看看有沒有那位大大知道要怎麼設定的?
以下是iptables的設定:
在開AP之前用iptables -L & iptables -t nat -L都是空的
開了之後用ifconfig看會多一個ap0,iptables也多好幾個
server:~$ ifconfig
ap0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 192.168.12.1 netmask 255.255.255.0 broadcast 192.168.12.255
inet6 fe80::faa2:d6ff:febd:5c6e prefixlen 64 scopeid 0x20<link>
ether f8:a2:d6:bd:5c:6e txqueuelen 1000 (Ethernet)
RX packets 0 bytes 0 (0.0 B)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 33 bytes 5084 (5.0 KB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
server:~$ sudo iptables -L
Chain INPUT (policy ACCEPT)
target prot opt source destination
ACCEPT udp
作者: blackbox (黑盒子)   2019-02-15 20:05:00
http proxy可以通?line電腦版有proxy可以設定手機的話要用vpn形式去鑽你隔了一層nat,試試看ssh tunnel能不能用
作者: starlin2 (重新開始生活)   2019-02-18 17:03:00
不是很了解要怎麼試....><剛試著在手機裝上ssh tunnel,不過不能連....對了,我知道line電腦版可以設定proxy,但手機的沒有。更新一下,試了好幾個VPN,最後用Ultimate VPN連到一個TCP的server後可以用了....^^
作者: blackbox (黑盒子)   2019-02-18 20:13:00
ssh -L *:8888:10.110.11.12:8080 [email protected]這樣可以開一個8888轉到proxy去linux直接走全域proxy的話,NAT這邊會不會一起走?有開ip forwarding的話,應該會直接連到proxy其實是http proxy不給line用吧
作者: anakinsean (天行者)   2019-02-20 22:04:00
Google 找一下 transparent proxy

Links booklink

Contact Us: admin [ a t ] ucptt.com