Freeproxy 사용법 - Freeproxy sayongbeob

이글은 난누구님의 자료로 저의 지식이 절대 아닙니다. -ㅁ-;
난누구님의 글 원문입니다.
http://tradia.me/diablo2/diablo2_tips/195981

FreeProxy를 이용해서 아이피를 우회하는 법에 대해 난누구님께서 글을 올려주셨었는데 링크된 그림들 기한이 만료되어 알아보기가 힘들어 마침 설명해줄 사람이 생겨서 그림만 다시 편집했습니다.

==== 준비물 ====
아이피가 다른 두대의 컴퓨터!!!
한대는 freeproxy를 설치하고 한대는 sockscap를 이용해서 아이피를 우회합니다.

빼먹은게 있어서 추가로 설명드리면 스샷에는 아이피가 공유기환경에서 스샷만 찍기위해 실제 셋팅을 한건 아니라서 사설아이피로 나오는데 사설아이피는 안됩니다.
공유기를 쓰신다면 슈퍼DMZ 설정해주시면 되는거 같습니다. 제가 슈퍼dmz설정 해주고 쓰고 있어요. ㅎㅎ

sockscap링크가 죽은거 같아서 자료실에 올리도록 하겠습니다.
http://tradia.me/diablo2/download/46667

==================================================================

난누구 (lovelys, 內功: 3 => 새내기) 2008-09-26 14:54:35, 조회 : 933, 추천 : 3

안녕하세요^^ 어제 (1) 편에 이어서..오늘은 좀더 자세히..설명을 해볼까 합니다..

우선 Proxy 에 대해 간단히 알아봅시다.
저도 거의 알지 못하지만 아는데까지만 설명드리자면

기존의 접속형태가 집 -----> 인터넷 회선 -------> 디아 서버 이런식이라면
Proxy 를 이용하면 집 ------> 인터넷 회선 -------> Proxy서버 --------> 디아 서버 이런 형태가 됩니다.
보시면 알겠지만 Proxy 란 하나의 터널입니다. 예를 들면 우리가 게시판에 글쓰다 보면
글쓴이의 아이피가 나오는 것을 볼수 있습니다. 이를 Proxy서버를 통해 접속해서 글을 쓰게 되면
Proxy 서버의 아이피가 나오게 됨을 알 수 있습니다. 이런식으로 자신의 접속 경로를 바꿀 수 있는것이
Proxy 라고 보시면 되겠습니다. 예전에는 속도의 향상을 위해 사용했는데 요즘은 보안이나 해킹등에
자주 쓰이는 방법입니다.
따라서 Proxy서버를 사용해서 디아에 접속하게 되면 디아 서버는 접속한 아이피를 Proxy 서버의 아이피로 확인하게 되어 렐따가 되지 않은채로 접속할수 있게 됩니다.

그러면 위 방법을 사용하기 위해 우리가 해줘야 할일은 크게 2가지 입니다.
1. Proxy 서버 준비
2. 자기 컴에서 Proxy 서버를 사용해서 디아를 돌릴 준비

1. Proxy 서버 준비
전세계에 Public(공개된) Proxy 가 많이 있습니다. 이를 이용해서 메이플스토리 마비노기 이런게임에서는 다른
나라 서버에 접속해서 게임을 하기도 하지요. 하지만 이렇게 공개된 Proxy는 유저가 많거나 회선연결 등의 문제로 상당히 느린게 단점입니다. 항상 접속할 수 있는 것도 아니구요.
그래서 자기가 컨트롤 할 수 있는 컴 한대가 필요합니다.
준비된 서버 컴에 freeProxy 라는 프로그램을 설치합니다.
설치과정은 쉬우니 생략하고 세팅을 살펴보도록 하겠습니다.
FreeProxy Control Centre 를 실행하면 다음과 같은 화면이 나옵니다.

여기서 왼쪽에 port를 더블클릭해서 설정을 시작합니다.

여기서 이름은 원하시는 이름을 적어주시면 되고
Protocol 은 반드시 SOCKS 4/4a/5 Proxy 를 선택해주세요.
그리고 client Port 는 기본적으로 1080으로 되어 있는데 그대로 사용하셔도 되고 바꾸셔도 됩니다.
(바꾸실경우 다른 프로그램,서비스가 사용하지 않는 port로 바꾸셔야 됩니다.)
그다음 로컬 바인딩과 리모트 바인딩에서 현재 서버 컴에서 사용하고 있는 랜카드를 선택해줍니다.(선택하면 오른쪽에 아이피가 나옵니다.) 그리고 user auth 와 SOCKS v5에 체크를 해줍니다.
그리고 오른쪽 밑에 Done 해서 설정을 완료합니다. 그다음 Users 를 더블클릭하면 다음과 같은 화면이 나옵니다.

여기서 user를 클릭하고 add를 해서 원하시는 계정명을 추가해줍니다.(앞에서 말씀드렸듯이 Proxy 서버는 해킹등에 악용될 소지가 있으므로 계정을 통해 조금이라도 안전하게 하는게 좋습니다.)
이제 Proxy서비스를 켜줍니다. 첫번째 이미지의 위쪽 아이콘들에 보시면 start/stop 을 실행시켜 주면 다음과 같은 화면이 나옵니다.

여기서 아래쪽 console mode 에 있는 start 를 실행시켜주면 도스창이 하나 뜨면서 startup listenning for connection.... 이란 메세지가 나오면 Proxy 서버의 준비가 끝난 것입니다.

그럼 이제 이를 사용해서 디아에 접속해봅시다^^
2. 자기 컴에서 Proxy 서버를 사용해서 디아를 돌릴 준비
Proxy 서버를 사용하기 위해서는 디아를 돌릴 컴에 client program 이 있어야 합니다.
전 sockscap 이란 프로그램을 사용하였습니다.
설치법은 역시 간단하니 생략하겠습니다..^^; 설치하고 세팅할거냐고 물어보는데 거기서 확인하면 다음과 같은 화면이 나옵니다.(이후 file 메뉴에서 setting 에서 동일한 설정이 가능합니다.)

위에 서버 부분에 앞에서 Proxy 를 준비한 서버의 아이피 및 port 를 설정해줍니다.
그리고 밑에 protocol 부분에선 Version 5 를 선택하신 다음 resolve all names remotely 를 선택하시고
username/password 에 체크한다음 확인 합니다. 그다음 file 메뉴의 username/password 에서 앞의 proxy 서버 준비과정에서 설정한 계정정보를 넣어줍니다.
이제 모든 준비가 끝났습니다. 디아를 돌려봐야겠죠?^^

new->browse 를 통해 다음과 같이 로더를 등록합니다.


로더 속성을 적어주시려면 아래처럼 Modify를 눌러서 수정하시면 됩니다.

여기서 창모드 또는 loader 의 옵션을 사용하기 위해서는 위 이미지의 command line 에 loader 에서 처럼
-title "~~~" -mpq cdkey1.mpq -w -res800 등의 옵션을 입력하시면 됩니다.

또한 loader 뿐 아니라 NT bot manager 프로그램을 등록해도 proxy 로 접속이 됨을 확인하였습니다. 즉 봇을 돌릴수 있다는 말씀!

여기까지가 proxy를 이용한 우회 접속 이었습니다^^
proxy는 이 외에도 Http protocol를 이용해서 사내 금지된 웹사이트 서핑 메신져 사용하기 등 많은 활용법이 있습니다.
필요하신분은 조금만 응용하면 쉽게 하실 수 있을꺼에요

Proxy 로 우회했는데 또 렐따가 걸렸다? 해결책은?
또다른 Proxy 서버를 만든다 or 렐따풀릴때까지 기다린다 정도 되겠습니다^^

나름 자세하게 쓴다고 썼는데 어떤지 모르겠네요..한분에게라도 도움이 되셨으면 좋겠습니다.
그럼 전 이만..즐거운 하루 되세요^^

==================================================================

따라서 해보시면 어렵지 않을거에요.
제가 되는거 보면 일단 어렵진 않은겁니다. ㅋ