본문 바로가기

IT정보

터넬리어와 프록시파이어를 이용한 SSH서버 연결과 디아블로 터널링

====================================================
준비물



-터넬리어 
http://www.box.net/imba/1/93523910/823341496


-프록시파이어 
http://www.box.net/imba/1/93523910/793870870


-연결할 SSH 서버 
참고: http://cnslee.tistory.com/235
====================================================




일단 SSH서버로 연결할수있는 여려 프로그램이 있겠지만 (putty 등등) 
개인적으로 터넬리어가 사용하기 쉽고 편하다


프록시파이어 프로그램도 프록시캡같은 다른 프로그램으로 대처할수있지만 
프록시캡은 구리니까 사용하지말고 프록시파이어 3.0 버젼 이상으로 사용하면됨


SSH 서버 구축을 마쳤으면 8봇 이상돌려야겠지?



일단 가장 먼저 디아블로 폴더로 찾아들어간다 (기본은 폴더는 Program files\\Diablo II) 
들어가서 Game.exe를 찾아 복사한다. 
그리고 이름을 Game2.exe 등등으로 쉽게 바꾼다 
만약 16봇이상 돌리려면 Game3, Game4 등등 원하는 만큼 만든다. 
게임.exe파일당 한 아이피씩 8봇 돌아간다고 생각하면 됨




다운받은 터넬리어와 프록시파이어 다운 받고 설치부터 한다 
프록시파이어는 과자도 같이 들어있으니까 등록하도록. 그럼 31일 제한 없다 
터넬리어는 그런거 필요없다.


먼저 터넬리어 설정부터 보겠다.


일단 터넬리어 창을보면 탭이 여려가지 있는데 우리가 설정할 탭은 

Login, Options, Services 이 세가지다. 


일단 Login(로긴) 탭

부터 설정한다. 
Host는 구축해둔 SSH 서버의 공인 아이피다. 접속할 SSH서버 아이피를 적는다 
아래 Port(포트)는 22번


그리고 오른쪽보면 Authentication 부분이 로긴 설정이다. 
Username은 SSH 서버 관리계정인 root도 괜찮고 사용자 계정을 따로 만들었으면 그걸로 접속해도 상관없다 
Initial method 는 password 방식으로 설정하고 
비번란에는 root 계정 비번이나 사용자계정 비번에 맞게 설정한다



다음 Options 탭으로 넘어간다 
오른쪽 On Login 부분을 보면 
Open Terminal과 Open SFTP가 있는데 둘다 사용할일 없으니 체크해제한다 

 


다음으로 Services 탭으로 간다 
이건 이제 SOCKS 서버 포워딩을 해주는 기능이니까 꼭 필요하다 
SOCKS / HTTP Proxy Forwarding 에 체크확인! 
Listen Interface는 그대로 127.0.0.1 놔두고 
Listen Port는 입맛대로 설정이 가능하다. 기본으로 1080 두고 써도 무방하다.

나중에 프록시파이어로 접속할 주소다 



여기까지 설정했으면 다 했고 이제 다음에 또 설정하면 귀찮으니까

왼쪽 옵션에 Save Profile As를 클릭해 적절한 공간에 설정을 저장해둔다 
SSH서버가 가동중이라면 아래 Login을 누르면 접속이 될것이다.

서버에서 키 받는거 물어보면 ACCEPT 누르면 된다.




이제 Profixifer설정을 해보겠다 

일단 상단 메뉴의 Profile > Proxy Servers..를 선택한다 
새 창이 뜨면 오른쪽에 Add...버튼을 누른다 

아까 터넬리어 서비스 부분에서 설정했던 로컬호스트와 포트 설정을 한다 
127.0.0.1과 포트 1080이다 
프로토콜은 SOCKS5 로 설정. 그리고 아래 OK버튼을 누른다 




처음설정할때 이걸 기본으로 사용하고 싶냐고 물으면 대충 YES누른다.

다음 설정에 어차피 바꾸니까 상관없다.


이제 다시 상단메뉴의 Profile > Proxification Rules..를 선택한다 


새창이 뜨면 Localhost와 Default 룰이 기본으로 있는데 Localhost룰은 그냥 삭제해준다 



그리고 Default의 Action부분은 Direct로 설정해준다.


다음에 아래있는 Add...버튼을 누른다 

여기서 이제 프록시화 시킬 프로세스를 고른다. 아까 디아폴더에 만들어둔 game2.exe를 설정한다 
Browse...눌러서 exe파일을 찾아서 고를수도있고 그냥 직접 game2.exe라고 적어도된다 
아래 Action은 사용할 프록시를 선택한다. 아까 만들어둔 설정은 Proxy SOCKS5 127.0.0.1 이다 


여기까지 프록시 설정을 마쳤다. 확인을 누르고 이제 프록시파이어 창은 트레이로 접어둔다.




앞으로 프록시로 우회하려면 프록시파이와 터넬리어 프로그램은 켜둬야한다. 트레이창으로 접히니 putty처럼 걸리적 거릴 일은 없다 


이제 D2NT매니져를 열어서 우회시킬 프로파일 game.exe경로를 game2.exe로 바꾼다 
프록시로 접속하고 싶은 프로파일은 모두 game2.exe로 설정하면된다.

여기까지 하면 모두 완료! 


만약 SSH서버가 추가로 더 있다면 터넬리어 프로파일 설정을 추가로 더 만들면된다. 
대신 SOCKS서비스 포트만 다르게 설정! 아까 127.0.0.1:1080 으로 설정했지만 
다른 서버를 이용하려면 127.0.0.1:1081 이런석으로 포트만 바꾸면 된다 
그리고 프록시파이어 Proxification Rule설정에도 game3.exe를 설정하고 프록시는 127.0.0.1:1081를 사용하게 설정하면 된다