LINUX.ORG.RU

История изменений

Исправление ne-vlezay, (текущая версия) :

Но, можно сделать через pedit так:

tc qdisc add dev wan0 handle ffff: ingress
tc filter add dev wan0 protocol ip u32 match ip src 192.0.2.1 match ip dst 100.64.8.1 action pedit ex murge ip src set <ip своей vps на которой vpn> pipe action csum ip and udp and tcp and icmp

Потом через этот vpn выйти в мир.

Можно также написать демон, которые будет смотреть исходящие пакеты и подставлять адрес источника для них через него, генерируя правила.

Исходная версия ne-vlezay, :

Но, можно сделать через pedit так:

tc qdisc add dev wan0 handle ffff: ingress
tc filter add dev wan0 protocol ip u32 match ip src 192.0.2.1 match ip dst 100.64.8.1 action pedit ex murge ip src set <ip своей vps на которой vpn> pipe action csum ip and udp and tcp and icmp

Потом через этот vpn выйти в мир