История изменений
Исправление 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 выйти в мир