
이미 이 주제에 대해 슈퍼유저에 대한 많은 질문이 있다는 것을 알고 있지만 모든 질문은 고급 사용자를 위한 것이므로 명확하지 않습니다.
나는 Reddit에서 당신이 할 수 있다고 생각하는 것을 발견했지만 openvpn --config vpn1.ovpn
성공 openvpn --config vpn2.ovpn
하지 못했습니다. 나는 이러한 유형의 연결이 트래픽을 통과시키기만 vpn2
하고 트래픽을 통과시키기 위한 "지시"가 없다고 확신합니다 vpn1
.
가상 머신을 통해 VPN에 연결하는 방법을 알고 있는데, 이에 관련되지 않는 방법을 찾고 있습니다.
편집하다:
내 컴퓨터를 내가 소유하지 않은 VPN 서버에 연결하고 해당 서버를 통해 트래픽을 라우팅하려고 합니다.또 다른내가 소유하지 않은 VPN 서버. 기본적으로 다음과 같습니다.
내 컴퓨터 ----------> VPN1 ----------> VPN2 ----------> 인터넷
라우팅할 다른 장치가 없어도 이것이 가능합니까? 나는 하나의 물리적 컴퓨터에서 이 작업을 수행하는 것이 가능하다는 것을 알고 있습니다.가상앞에서 언급한 것처럼 단일 물리적 장치로 이것이 가능합니까?
편집 2:
내 구성 파일 중 하나(원격 IP 및 인증서가 검열됨):
dev tun
proto udp
remote 70.**.**.*** 1279
;http-proxy-retry
;http-proxy [proxy server] [proxy port]
cipher AES-128-CBC
auth SHA1
resolv-retry infinite
nobind
persist-key
persist-tun
client
verb 3
#auth-user-pass
<ca>
-----BEGIN CERTIFICATE-----
blah blah blah
...
...
-----END CERTIFICATE-----
</ca>
<cert>
-----BEGIN CERTIFICATE-----
blah blah blah
...
...
-----END CERTIFICATE-----
</cert>
<key>
-----BEGIN RSA PRIVATE KEY-----
blah blah blah
...
...
-----END RSA PRIVATE KEY-----
</key>
다른 서버 구성은 원격 IP를 제외하고는 완전히 동일한 설정을 갖습니다. 심지어 인증서도 똑같습니다.(제가 기술 전문가가 아니어서 정상인지 아닌지는 잘 모르겠습니다...)
답변1
라는 임시 컴퓨터를 사용하는 한 홉의 경우 interim.host
공식 OpenVPN 포트 번호를 사용한 다음 절차를 사용하십시오 1194
.
워크스테이션에서:
$ ssh -L1194:localhost:1194 [email protected]
에서 interim.host
:
$ ssh -L1194:localhost:1194 [email protected]
마지막으로 로컬 openvpn 클라이언트를 localhost:1194
.
이 절차를 사용하여 필요한 만큼 홉을 확장할 수 있습니다.