※먼저 이 글을 시작하기에 앞서 저는 리눅스 명령어를 하나도 모르는 생 초짜임을 미리 밝힙니다.
안녕하세요 흔한 클리앙 하는 중국 유학생입니다.
이번에 전역을 하고 중국에 다시 들어가게되어 들어가서 쓸 VPN을 알아보던중
만능인줄 알았던 OpenVPN이 요즘 중국 만리장성 방화벽에 막혀 힘을 못쓴다는 얘기를 들었습니다 (ㅠㅠ)
그래서 알아본게 Shadowsocks였죠
아직 막히지 않으면서 속도도 빠르다고하니 걱정이 없었습니다
더군다나 아이폰에서 연결도 가능했구요
후보는 https://www.clien.net/service/board/lecture/11443504CLIEN 에서 나온 소마구
그리고 AWS lightsail 이였습니다
소마구의 장점은 원클릭 생성, 간단한 인터페이스, 착한가격(월 2,880원) 이 있습니다만...
단점으로는 소규모이기에 언제 서버가 다운되어도 이상하지않다는 심각한 단점이 있습니다..
물론 운영자님이 관리를 안하시는건아니지만 규모가 작다보니 복구되는데 시간이 좀 걸리는것 같았습니다
그리고 AWS 경우 장점으로는 확실한 안정성, 비교적 많은 월 트래픽(1TB)
단점으로는 약간 비싼가격(월 $5)이 있었습니다.
그런데 이게 왠일 https://www.clien.net/service/board/news/12513729?po=0&od=T31&sk=&sv=&category=&groupCd=&articlePeriod=default&pt=0CLIEN
갓갓 아마존님께서 가격할인을 하셨습니다 월 $3.5
이제 아마존이 가격적 매리트까지 생겼으니 안 쓸 이유가 없었습니다.
https://aws.amazon.com/ko/lightsail/amazon 여기서 계정을 생성하고 원하는 지역 리전을 선택한뒤 서버를 생성합니다.
(최초가입시 카드정보입력이 필요합니다)
서버를 생성한뒤 네트워킹 탭에서 고정IP를 할당해줍니다.(사용중일때에는 과금이 없지만 나중에 인스턴스를 삭제하면 과금이 생긴다고 합니다. 후에 서버삭제시 꼭 고정IP도 삭제해주세요!!!)
그리고 하단에 방화벽에서 +다른항목 추가를 누르고 TCP에 원하는 포트(8000이상)를 기입한 후 리스트에 추가해줍니다
이제 SSH로 접속할 차례입니다.
연결탭에서 SSH를 사용하여 연결을 누르면 창이 하나 뜨면서 SSH연결이 됩니다.
이제 차례대로 명령어를 입력해줍니다.
sudo apt update
sudo apt upgrade
sudo apt-get install python-pip
sudo pip install shadowsocks
그리고 서버 설정파일을 생성합니다
sudo touch /etc/shadowsocks.json
설정파일을 편집합니다
sudo nano /etc/shadowsocks.json
이제 해당 내용을 입력합니다.
{"server":"0.0.0.0","server_port":[위에서 적은 원하는 포트번호],"local_address": "127.0.0.1","local_port":1080,"password":"[원하는 비밀번호]","timeout":300,"method":"aes-256-cfb","fast_open": false }
파일저장은 Ctrl+O로 하고
Ctrl+X로 편집을 종료할수있습니다.
이제 서버를 시작합니다.
ssserver -c /etc/shadowsocks.json -d start
서버가 가동되는지 확인합니다
netstat -an grep [설정한 포트번호]
tcp 0 0 0.0.0.0:[설정한 포트번호] 0.0.0.0:* LISTENudp 0 0 0.0.0.0:[설정한 포트번호] 0.0.0.0:*
이런 메세지가 있으면 성공입니다.
자 이제 위에서 발급받은 고정아이피주소를 Shadowsocks 클라이언트에 넣고 보안을 AES-256-CFB로 설정한 뒤
비밀번호를 넣고 연결하시면 끝납니다!
저는 아이폰을 사용중이라 앱스토어에서 약 $5.49에 Quantumult라는 어플을 구매하였습니다
(상당히 앱이 깔끔하네요)
연결후 내 IP가 정상적으로 뜨는것까지 확인했습니다.
속도도 잘나오네요
이상 초보에 VPN 구축기를 마칩니다.
초고수님들의 지적 매우 환영합니다!
지적해야할 부분, 부족한 부분 전부 말씀해주세요!
참 출처는 중국분이 올린 페이지를 참고(따라)했습니다. https://shisaq.github.io/fullstack/2017/10/30/aws-lightsail-shadowsocks.html
Clienkit3 with iPhoneX
가서 더 테스트해봐야할것같아요
Clienkit3 with iPhoneX
/Vollago
Clienkit3 with iPhoneX
Clienkit3 with iPhoneX
말그대로 한국 pc쓰는거라 warning.or.kr 에서 막은거 빼곤 다잘됩니다
전 그냥 세계 어디서든지 vpn 안하고 마우스하구 안드로이드 패드만 가지고 다닙니다
/Vollago
사용하신 Quantumult 클라이언트 설정 관련 팁부탁드립니다. 감사합니다.
이틀전부터 갑자기 접속이 안되네요..
혹시 아직도 잘 되시나요?
저도 바꿔야 겠오요
감사합니다.