열정적인 가정 사용자이자 Linux(Ubuntu) 영구 학생입니다.
라즈베리파이가 있습니다. 최근에야 UK Virgin Media와 함께 FTTC를 설립했습니다. 동적 IPv4 주소에서 Pi를 사용할 수 있도록 하려면 NAT 포트 전달 80 443을 사용하십시오. Pi에서 실행되는 DDNS는 IPv4 주소에 관계없이 계속 사용할 수 있습니다. Pi는 Ubuntu Server 22.04 Raspberry Pi 버전에서 NextCloud의 스냅샷 설치를 호스팅합니다.
새로운 시나리오, FTTP 500/500mbps. IPv6 고정 주소와 CGNAT 뒤의 IPv4(역겹습니다)이므로 IPv4에서는 라우팅도 없고 인바운드 연결도 없습니다.
DNS가 업데이트되었으며 AAAA 레코드가 새 주소를 가리킵니다.
Raspberry Pi는 IPv6를 사용할 수 있는 모든 곳에서 IPv6를 사용할 수 있습니다. Virgin Media UK는 IPv6를 지원하지 않습니다. 내 휴대전화 제공업체인 Three UK와 기타 많은 휴대전화 제공업체에도 이 기능이 없습니다. IPv4 ISP만으로는 직장에 있는 친구, 가족, 나 자신이 접속할 수 없습니다.
수리하기 위해 아이디어가 나에게 왔습니다. 지난 달에는 다른 이유로 NginX 리버스 프록시를 사용해 왔습니다. Ubuntu 22.04를 사용하는 OVH 호스팅 VS에서 새 하위 도메인, 홈 하위 도메인을 가리키고 ipv6 장치를 ipv4에 연결하는 NginX 역방향 프록시를 설정했습니다. 서버 블록(NginX 구성 파일)은 다음과 같습니다. 내 도메인 이름이 example.co.uk로 바뀌었습니다.
server {
server_name ip4nc.example.co.uk;
location / {
proxy_pass https://nc.example.co.uk;
}
listen 443 ssl; # managed by Certbot
ssl_certificate /etc/letsencrypt/live/ip4nc.example.co.uk/fullchain.pem; # managed by Certbot
ssl_certificate_key /etc/letsencrypt/live/ip4nc.example.co.uk/privkey.pem; # managed by Certbot
include /etc/letsencrypt/options-ssl-nginx.conf; # managed by Certbot
ssl_dhparam /etc/letsencrypt/ssl-dhparams.pem; # managed by Certbot
}
server {
if ($host = ip4nc.example.co.uk) {
return 301 https://$host$request_uri;
} # managed by Certbot
listen 80;
server_name ip4nc.example.co.uk;
return 404; # managed by Certbot
하지만 이제 다음과 같은 일이 발생합니다. 시간이 오래 걸립니다. 페이지를 로드하는 데 절대적으로 오랜 시간이 걸립니다. 그럴 경우 빠르게 다운로드되지만 업로드에 실패하고 작동하는 것처럼 보이지만 전송이 파일 끝에 도달하면 NextCloud 인터페이스에 오류가 표시됩니다.
새 도메인 ip4nc.example.co.uk를 신뢰할 수 있는 nextcloud config.php 파일(스냅샷에서 편집 가능)로 추가하려고 시도했지만 IPv4 또는 v6은 추가하지 않았습니다. 다음으로 시도해 볼 수 있는 방법입니다.
다른 조언을 주시면 감사하겠습니다.