이것을 통해 Ubuntu 22 서버에 Wireguard를 설치했습니다.스크립트. 설치 후 Android 휴대폰으로 QR 코드를 스캔하여 사용해 보았는데 VPN이 완벽하게 작동했습니다. 그런 다음 Windows 10을 사용하여 내 PC용 다른 사용자를 만들고, wg0-client-pc.conf
서버에서 내 컴퓨터로 파일을 다운로드하고, Windows용 공식 Wireguard 앱을 사용하여 파일을 가져왔고, 다시 완벽하게 작동했습니다!
그런 다음 거의 새로 설치된 Debian 12(단 2일 전)를 사용하여 두 번째 컴퓨터용 새 클라이언트를 만들고 다음을 수행했습니다.
- 설치
wireguard
하고openresolv
패키지합니다. wg0-client-pc2.conf
데비안에서 파일을 다운로드하고 이름을 바꾼wg0.conf
후 다음 위치로 옮깁니다./etc/wireguard
- 그런 다음 시도해 보았고
sudo wg-quick up wg0
좋은 결과를 얻었습니다.
그런데 Google(브라우저 - Firefox ESR)을 사용하여 내 IP를 확인했는데 너무 느리게 로드되어 전혀 로드되지 않는 것처럼 보였습니다. 처음 3개의 링크를 클릭해 보았습니다. 모두 무한정 로드됩니다. 실제로 로드되는 웹사이트는 거의 없습니다.
Wireguard 사용을 중지 sudo wg-quick down wg0
하고 IP를 다시 확인해 보세요. 모든 것이 잘 작동하고 웹사이트가 제대로 로드됩니다.
저는 이것이 Firefox ESR 문제일지도 모른다고 생각하여 speedtest-cli를 설치하고 다음을 사용하여 정상 속도를 측정했습니다 speedtest-cli --simple
.
- 핑: ~14ms
- 다운로드: ~15Mbit/s
- 업로드: ~11Mbit/s
나중에도 같은 일을 했습니다 sudo wg-quick up wg0
.
- 핑: ~237ms
- 다운로드: 0.66Mbit/s
- 업로드: 0.20Mbit/s
무엇이 문제일까요? Wireguard VPN은 다른 장치에서는 잘 작동하지만 Debian에서는 작동하지 않습니다.
답변1
비슷한 질문을 검색하고확립된문제는 MTU에 있습니다. 내 Debian 12 PC에서는 인터페이스 기본값이 1500 MTU 이지만 wg0
서버에서는 1420이므로 몇 가지 문제가 발생합니다. 몇 가지 실험 후에 최적의 피어 MTU 범위(~1300)가 발견되었습니다. 이 숫자를 사용하면 내 인터넷 속도는 항상 일반 인터넷 속도의 70%(플러스 또는 마이너스)입니다.