프록시 서버에서 ppp0 인터페이스(PPTP VPN)를 "외부"로 바인딩하는 방법은 무엇입니까?

프록시 서버에서 ppp0 인터페이스(PPTP VPN)를 "외부"로 바인딩하는 방법은 무엇입니까?

ppp0 인터페이스(PPTP VPN)를 프록시 서버(Tinyproxy)의 "외부" 인터페이스로 바인딩하려고 합니다. 불행히도 작동하지 않습니다.

Route add -net default gw 10.9.0.1을 사용하면 모든 트래픽이 VPN을 통과하도록 할 수 있지만 이는 내가 원하는 것이 아닙니다.

ppp0이 시작된 후 내 경로:

default         192.168.1.1     0.0.0.0         UG    0      0        0 eth0
10.9.0.1        *               255.255.255.255 UH    0      0        0 ppp0
192.168.1.0     *               255.255.255.0   U     0      0        0 eth0 216-18-212-218. 192.168.1.1     255.255.255.255 UGH   0      0  0 eth0

구성된 경우:

eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 192.168.1.100  netmask 255.255.255.0  broadcast 192.168.1.255
        inet6 fe80::21d:60ff:fe25:7ad6  prefixlen 64  scopeid 0x20<link>
        ether 00:1d:60:25:7a:d6  txqueuelen 1000  (Ethernet)
        RX packets 47533  bytes 31947804 (30.4 MiB)
        RX errors 0  dropped 1  overruns 0  frame 0
        TX packets 44946  bytes 6618945 (6.3 MiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

lo: flags=73<UP,LOOPBACK,RUNNING>  mtu 16436
        inet 127.0.0.1  netmask 255.0.0.0
        inet6 ::1  prefixlen 128  scopeid 0x10<host>
        loop  txqueuelen 0  (Local Loopback)
        RX packets 13167  bytes 1604741 (1.5 MiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 13167  bytes 1604741 (1.5 MiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

ppp0: flags=4305<UP,POINTOPOINT,RUNNING,NOARP,MULTICAST>  mtu 1496
        inet 10.9.34.125  netmask 255.255.255.255  destination 10.9.0.1
        ppp  txqueuelen 3  (Point-to-Point Protocol)
        RX packets 1088  bytes 568896 (555.5 KiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 1328  bytes 167081 (163.1 KiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

다른 특정 경로를 추가해야 합니까? 다른 프록시 서버? Tinyproxy'external은 어떤 IP에 바인딩되어야 합니까(gw와 피어를 시도했습니다)?

관련 정보