Wireguard가 터널에서 포트 80을 제외하도록 만드는 방법

Wireguard가 터널에서 포트 80을 제외하도록 만드는 방법

저는 Debian VPS 호스팅을 실행하고 있습니다.

내 일반 공개 IP는 $A입니다.

Wireguard VPN에서 내 공용 IP는 $B입니다.

$B의 포트 4040 및 5050에서 서비스에 액세스할 수 있습니다.

Wireguard가 다른 모든 트래픽을 터널링하는 동안 $A에서 포트 80에 액세스하고 싶습니다.

어떻게 해야 하나요?

지금까지 나는 성공하지 못했습니다.이것,이것, 그리고이것들

답변1

ip -6 route add default via $gateway_address dev eth0 table $TABLE

ip -6 rule add from $public_ipv6_address table $TABLE

$gateway_address는 /etc/network/interfaces에서 찾을 수 있습니다.

그리고 /etc/iproute2/rt_tables에 $TABLE(200 $TABLE)을 추가합니다.

wg.conf의 [Interface] 섹션 뒤에 다음 줄을 추가했습니다.
PostUp = ip -6 route add default via fe80::1 dev eth0 table NOVPN && ip -6 rule add from 2a01:4f8:c012:52da::1 table NOVPN

관련 정보