[问题] 如何在有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