내 서버 실행하기
Farlink 릴레이를 내 VPS에서 실행하세요. 내 네트워크는 Farlink 서버 대신 내 서버를 씁니다.
Farlink 서버와 분리되어 있습니다. 직접 실행하는 서버는 Farlink 서버에 연결하지 않으며, 결제도 트래픽 제한도 없습니다. 초대한 사람만 사용합니다.
하는 일
Farlink 서버는 기기들이 서로를 찾도록 돕고, 직접 연결할 수 없을 때 암호화된 데이터를 전달합니다. 파일과 메시지는 기기에서 종단 간 암호화되므로 서버는 암호문만 봅니다.
필요한 것
- 공인 IPv4 주소가 있는 Linux 서버(x86-64 또는 ARM64).
- 그 서버를 가리키는 도메인 이름. 무료 Let’s Encrypt 인증서는 서버가 스스로 받습니다.
- 열어 둘 포트: 443과 80(TCP), 3478(UDP), 5349(TCP).
- 내 서버에 연결하기 위한 앱의 Farlink Pro.
다운로드
버전 0.6.4. 실행하기 전에 SHA-256 값으로 파일을 확인하세요.
| 플랫폼 | 파일 |
|---|---|
| Linux, x86-64 | farlink-server-0.6.4-linux-amd64.tar.gz |
| Linux, ARM64 | farlink-server-0.6.4-linux-arm64.tar.gz |
| SHA-256 값 | SHA256SUMS |
설치
- 압축을 풉니다:
tar xzf farlink-server-0.6.4-linux-amd64.tar.gz && cd farlink-server - 내 도메인과 IP 주소로 서버를 시작합니다.
-id는 사람들이 입력할 주소와 정확히 같아야 하며, 소문자이고 끝에 슬래시가 없어야 합니다:./farlink-server -id https://files.example.com -domain files.example.com -public-ip 203.0.113.5 - 계속 실행하려면
deploy폴더의 systemd 파일을 사용하세요. 먼저 도메인과 주소를 고쳐 넣습니다. - Farlink에서 설정 → 서버를 열고 내 서버를 추가하세요. 서버 로그에 표시된 인증서 지문을 확인합니다.
- 네트워크를 만들고 사람들을 초대하세요. 초대 링크나 QR 코드가 상대방에게 내 서버를 자동으로 채워 줍니다.
알아 두기
- Apple 푸시 알림은 Farlink 서버에서만 작동합니다. 내 서버를 쓰면 iPhone과 iPad는 앱을 열어 둔 동안이나 최근에 사용한 동안에만 새 파일을 받을 수 있습니다.
- 업데이트하려면 새 버전을 내려받아 서버를 멈추고 파일을 바꾼 뒤 다시 시작하세요. 데이터 폴더는 보관하세요. 서버의 키와 대기열이 들어 있습니다.
- 기기가 오프라인인 동안 파일은 서버에서 기다립니다. 전달 대기열이며 백업이 아닙니다.
라이선스
Farlink Server의 소스 코드는 읽을 수 있지만 오픈 소스는 아닙니다. 나와 내 네트워크를 위해 수정 없이 실행할 수 있습니다. 수정, 재배포, 상업적 사용은 할 수 없습니다. 라이선스를 읽고 소스 코드를 살펴보세요.