= Linux VPS에 포트를 전달하는 방법 =

고정 IP와 포워딩 포트를 얻을 수 있다면 많이 나온다는 것을 알고 있습니다. 우리가 알다시피, 당신은 할 수 없습니다 (현재)

포트 포워딩 방법을 공유할 줄 알았는데
~~to~~ VPS에서. Digital Ocean을 사용하지만 공급자는 중요하지 않습니다(Linux인 경우).
세부:
홈 서버에서 DO 서버로 Wireguard 설정이 있습니다. 홈 서버 IP는 10.8.0.3입니다. DO IP는 10.8.0.1입니다.
DO 서버 네트워크 어댑터는 eth0이고 Wireguard 어댑터는 wg0입니다.
무엇보다도 나는 집에 있는 IRC 서버를 사용할 수 있게 만들고 싶었습니다(단지 테스트용으로). IRC는 포트 6667에서 실행됩니다.
다음은 공용 IP에서 홈 서버로 6667을 전달하기 위해 실행하는 iptables 명령입니다.
sudo iptables -A FORWARD -i eth0 -o wg0 -p tcp --syn --dport 6667 -m conntrack --ctstate NEW -j ACCEPT sudo iptables -A FORWARD -i eth0 -o wg0 -m conntrack --ctstate 수립됨, 관련 -j 수락 sudo iptables -A 전달 -i wg0 -o eth0 -m conntrack --ctstate 설정됨, 관련 -j 수락 sudo iptables -P 전달 삭제 sudo iptables -t nat -A PREROUTING -i eth0 -p tcp --dport 6667 -j DNAT --to-destination 10.8.0.3 sudo iptables -t nat -A POSTROUTING -o wg0 -p tcp --dport 6667 -d 10.8.0.3 -j SNAT --to-source 10.8.0.1
편집: 내가 앞으로 말했던 것이 나에게 지적되었습니다. 앞으로 했어야지
**부터 포스트에서 수정했습니다

또 다른 옵션은 리버스 파이프와 함께 autossh를 사용하는 것입니다. 나는 nginx를 실행하는 고정 IP가 있는 상자에 이 작업을 수행한 다음 호스트 이름을 통해 프록시하고 이러한 방식으로 starlink 뒤에서 여러 서버를 실행합니다. 간단한 라즈베리 파이는 모든 문제에 대해 자동으로 다시 연결되는 autossh를 처리합니다.

나는 autossh를 사용했지만 그것이 음-신뢰적이라는 것을 알았습니다. 터널이 약 1/2로 떨어지면 audossh가 작동하는 것처럼 보이지만 전달된 포트는 작동하지 않습니다. 포트 포워딩이 있는 Wireguard가 훨씬 더 안정적이라는 것을 알았습니다.

포트 포워딩 방법
**에서** Linux VPS
어떤 이유로 루트 액세스 권한이 없는 경우에도 ssh 터널이 작동합니다.

좋은 해결책입니다. DO는 DO 서버 중 하나에서 실행할 수 있는 무료 Outline VPN 소프트웨어도 제공합니다. 쉬운 클릭 설정. 대부분의 OS 및 모바일용 무료 클라이언트. 포트 포워딩으로 테스트하지 않았지만 다른 사람이 시도했을 수 있습니다.

가끔 인터넷 라디오 쇼를 하는데 청취자들은 모두 IRC를 사용하여 DJ와 채팅하는 데 익숙합니다. 네, IRC는 아직 완전히 죽지 않았습니다.

== 커뮤니티 소개 ==
회원
온라인