조회 수 514 추천 수 3 댓글 29
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄

디아블로2 다운로드



예전에 알아뒀던 방식인데 정리해서 올림



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

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

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


◈ 시간


◈ 약간의 뇌


◈ 뱀웨어 14

https://www.vmware.com/go/getworkstation-win


◈ 뱀웨어 14 과자

https://bayfiles.com/v7Md5ffbba/VM14KG.7z


◈ 데비안9 (mini.iso)

http://ftp.nl.debian.org/debian/dists/stretch/main/installer-amd64/current/images/netboot/


◈ 터넬리어

https://www.bitvise.com/ssh-client-download


◈ 3proxy

https://dcdg.page.link/Tn65


◈ 프록시파이어 (과자포함)

https://bayfiles.com/y8Lb57fbb8/Proxifier_3.31.7z


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

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

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



데비안 설치는 예전이랑 거의 다를게 없고 쉬운편이라 아래 이미지 링크를 참고한다


뱀웨어14랑 데비안9로 진행된다


vm 설정


데비안 설치



아래 가이드는 총 2부로 나눠져 있고 1부까지만 진행하면 전에 데비안 설치 방식이랑 크게 다르지 않고


2부에서 다중 아이피 설정과 3proxy 설치 및 사용방법을 설명함


하지만 데비안5나 7을 설치해봤어도 9에선 다른 점이 있으니 정독 추천함



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

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

============ 1 부 - 데비안 기초 설정 ============

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

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


새로 설치된 데비안을 켜주고


ChVAjZj.png



먼저 root (루트) 계정으로 로그인해준다


비밀번호는 원래 입력하는게 안 보이니까 당황하지말고 입력 후 엔터해주면 된다



2Yz3BpI.png


가장 먼저 필요한 ssh 서버부터 설치해준다


아래 명령어를 입력하고 엔터로 실행해 패키지 리스트부터 업데이트하고


apt-get update


다음은 ssh 서버를 설치한다 (-y 명령어는 자동으로 설치에 동의(yes) 한다는 뜻)


apt-get -y install openssh-server


*참고: 데비안을 한글로 설치했을경우 한글이 디아아몬드로 깨져서 나오는데 신경쓰지말자

나중에 터넬리어 터미널로 접속할때는 정상적으로 한글이 나온다



ssh서버 설치가 완료 되면 보안상 루트계정 로그인이 기본으로 막혀있는데 이것부터 뚫어주자

(일반적으로 루트 계정 사용을 보안때문에 권장하지는 않지만 우리는 아이피 받는 용도로만 방구석에서 사용하니까 신경 쓰지말자)


아래 명령어를 치고 ssh설정 파일을 수정한다


nano /etc/ssh/sshd_config


hdeUddQ.png


파일이 열리면 방향키로 아래 PermitRootLogin 항목을 찾아 수정해준다 (#을 제거하고 yes로 수정)

수정 전:

#PermitRootLogin prohibit-password

수정 후:

PermitRootLogin yes


그리고 컨트롤+x 로 수정모드에서 나갈때 변경된 사항이 있을경우 저장할거냐고 묻는데 y 를 누르고 엔터를 쳐준다

(또는 컨트롤+o 를 누르고 엔터를 치면 저장할수 있다)



=========== ssh 서버 재설치하기 ===========

만약 nano /etc/ssh/sshd_config 명령어로 들어갔는데


아무 내용이 없고 비어있는 파일이 열리면 ssh 설치할때 잘 못 된거다


이런경우 ssh 서버를 지웠다가 다시 설치해주자 (nano에서 컨트롤+x 누르면 종료)


apt-get purge -y openssh-server

apt-get update

apt-get install openssh-server

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



그리고 방해되는 ipv6 기능도 꺼주자


아래 명령어를 치고 들어간다


nano /etc/default/grub



bxuvEKm.png



10번째 줄 정도에 아래 항목을 찾아서 수정해준다

수정 전:

GRUB_CMDLINE_LINUX=""

수정 후:

GRUB_CMDLINE_LINUX="ipv6.disable=1"


*참고: 데비안 부팅시 5초동안 대기하는 시간이 있는데 위 파일에서 GRUB_TIMEOUT 항목을 0으로 바꿔주면 대기시간이 없어진다


컨트롤+x로 저장하고 나온 후 아래 명령어로 수정된 grub를 적용시켜준다


update-grub2



이제 아이피를 받아야하니 poweroff 명령어를 사용하거나 님만의 방식으로 데비안 vm을 꺼주고


해당 데비안 설정에 들어가서 네트워크 모드를 NAT에서 Bridge로 바꿔준다



xD19gUT.png



이제 새로운 아이피 확인을 위해 다시 데비안을 키고 로그인해준다


아이피 확인은 짧게 아래 명령어로 확인 가능하다 (a는 address를 줄인것)


ip a


Qpl7ftR.png

위 이미지에 보이는 ens33은 인터페이스 (네트워크 어답터) 이름이고 아래 inet 옆에 숫자들이 아이피다


만약 본인 컴에는 ens33 가 아닌 다른 이름이라도 당황하지말자


참고로 위 이미지에 아이피는 사설서버 아이피니까 본인은 공인 아이피가 들어왔는지 확인해줘야한다

(브릿지 모드인데 아이피가 10.x.x.x 나 192.168.x.x 이런식이라면 사설 아이피니까 공유기부터 끄자)



지금은 하나지만 나중에 모든 인터페이스에서 나열된 아이피를 짧게 확인하고 싶으면


hostname -I 명령어로 확인이 가능하다 (뒤에 대문자 -i)



=========== 잠깐 상식 ===========

1. 전에 사용하던 ifconfig 명령어는 더이상 권장하는 방식이 아니기때문에 데비안9에서는 누락됐다

(꼭 필요하다면 apt-get install net-tools 명령어로 설치 할 수 있는데 굳이.. 필요는 없다)



2. 데비안8부터 인터페이스 이름은 기존에 써왔던 eth0 eth1 등등 이 아닌

Predictable Network Interface Names (예상가능한 네트워크 인터페이스 이름) 라는 방식으로 새로운 이름이 적용된다

예전에는 기본 인터페이스 이름이 eth0 였다면 이제는 ens33 이런식으로 변경 된걸 확인 할 수 있다

새로운 이름이 적응 안된다면 아래 부가 설명된 "인터페이스 이름 변경 방법" 부분을 참고한다

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



새로운 공인 아이피를 받아왔는지 확인을 마쳤으면 성공!



만약 아이피를 못받아오거나 사설 아이피를 받아왔으면 공유기부터 확인해보자..



여기까지가 일반 아이피 따오는 방식이였고 데비안 하나당 아이피 하나씩 위 방식으로 따올 수 있다




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

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

============== 2 부 - 다중 아이피 받기 및 3proxy 설정 ==============

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

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


다수의 아이피를 설정하는 방법은 예전에 유저 아이디를 이용한 postrouting 방식을 소개했었는데


이것보다 쉽고 간편한 3proxy라는 프로그램을 이용한 방식을 소개한다


설정의 편의를 위해 터넬리어를 연결해 터미널과 sftp를 이용할건데


나중에 설정을 다 끝내면 3proxy는 자체적으로 SOCKS5 기능이 있기때문에 사용할때는 터넬리어가 따로 필요없고 프록시파이어만 있으면 된다



3proxy.7z 압축파일을 일단 편한곳에 풀어준다 (바탕화면같은 곳이 편함)


여기 내용물부터 간단하게 설명 해보자면


/etc/rc.local

데비안 운영체제를 재시작 할 때 3proxy 프로그램을 자동으로 실행 시켜주는 스크립트다


/etc/init.d/rc.local

위에 /etc/rc.local 파일을 재시작시 실행시켜주는 파일


/etc/network/interfaces

네트워크 인터페이스 파일. 데비안에서 nano로 수정해도 되지만 윈도에서 편하게 수정하고 덮어씌우면 한결 쉽다


/root/3pro

아이피 목록을 생성해주는 [getips] 스크립트와 [3proxy] 프로그램을 실행시켜준다

위에 자동실행을 사용하지 않거나 변경사항이 있는경우 사용하면 재적용 시켜준다


/root/changeip

원하는 인터페이스의 맥주소를 변경해 아이피 주소를 바꿔준다.

새로 아이피를 받아오는데 딜레이가 좀 있을수 있으니 자동으로 적용은 안해준다

바뀐 아이피를 적용 시키려면 명령어 ./3pro (또는 /root/3pro)를 입력해준다


/root/3proxy/logs

프록시 로그를 저장하는 폴더


/root/3proxy/3p2.cfg

3proxy 설정 파일이다. 이 파일도 설정해줘야한다.


/root/3proxy/3proxy

3proxy 프로그램 파일이다


/root/3proxy/getips

hostname -I를 읽어서 아이피 목록을 생성해주는 스크립트다

원래 3proxy 설정파일 3p2.cfg파일에 프록시로 사용되는 아이피를 미리 지정해줘야하는데

아이피가 바뀌면 다시 수정해줘야하는 번거로움을 스크립트로 아이피를 읽어서 없애준다





여기서부터 편의를 위해 터넬리어로 ssh 접속을 해서 설정을한다


터넬리어 설치 후 실행해서 기본 설정을 해준다



Q5S9QX5.png


데비안에서 확인한 공인 아이피를 설정해준다



3uarWeB.png


옵션 탭에 들어가서 접속할때 터미널과 sftp 자동실행은 꺼준다

필요할때 따로 왼쪽 메뉴에서 열어서 사용할거다



nkn1WTj.png


SFTP 탭에서 업로드 할때 자동으로 전송을 시작하도록 체크해준다


모든 설정을 끝냈으면 번거롭지않게 왼쪽 메뉴로 프로필을 저장해누고 아래 Login을 눌러 ssh 연결을 하자


연결이 성공되면 왼쪽 메뉴에서 New terminal console 아이콘를 눌러 터미널을 열어주자


여기 터미널에서는 한글도 안 깨지고 오른쪽 마우스 클릭으로 명령어 복사해둔걸 붙여넣기도 가능하다



터미널로 접속했으면 먼저 3proxy 프로그램을 돌릴때 필요한 필수 패키지 설치부터해준다 (복붙복붙)


dpkg --add-architecture i386

apt-get update

apt-get install -y libc6:i386 zlib1g:i386



그리고 이제 압축 풀어두었던 파일 2개를 수정해야한다

/etc/network/interfaces

/root/3proxy/3p2.cfg


데비안으로 옮기고 수정해도 되지만 터미널로 수정하는건 불편하니까 윈도우에서 미리 수정하고 옮기자


*참고: 파일을 수정할때는 윈도우 메모장은 줄바꿈이 제대로 안 나와서 다른 문서 편집기를 권장한다

개인적으로 무료프로그램인 Notepad++를 추천한다

https://notepad-plus-plus.org/download



anmVFMa.png



먼저 /etc/network/interfaces 파일을 열면 임의로 3개의 추가 아이피를 넣어뒀다

여기서 기본 인터페이스의 이름은 ens33인데 본인의 기본 인터페이스 이름이 다르다면 본인것에 맞게 수정해준다

인터페이스 이름은 터미널에서 ip a 명령어로 확인이 가능하다


설명을 해주자면 아래 보이는 부분은 맥주소가 따로 있는 가상 인터페이스를 만들어준다


pre-up ip link add link ens33 address 00:50:11:11:11:00 mv2 type macvlan


address 다음에 오는 00:50:11:11:11:00 부분이 맥주소인데 인터페이스마다 서로 다르게 설정해줘야한다


맥주소를 설정하지 않고 랜덤으로 생성 할 수도 있지만 그러면

재부팅 할때마다 바뀌어서 아이피를 새로 받아오느라 딜레이가 생길 수 있으니 고정으로 설정해주는게 좋다

그래도 꼭 랜덤 맥주소로 사용하고 싶으면 address와 맥주소를 누락하고 아래처럼 설정한다

pre-up ip link add link ens33 mv2 type macvlan


맥주소 생성에 대해 잘 모르겠다면 아래 생성해주는 링크를 사용해도 된다

https://www.miniwebtool.com/mac-address-generator/


mv2 부분은 가상 인터페이스의 이름인데 이것도 본인이 원하는 이름으로 설정이 가능하다

기본 설정은 macvlan의 약자인 mv로 넣어뒀다


이부분은 가상 인터페이스 mv2를 활성화 시켜주고

pre-up ip link set mv2 up


마지막으로 자동으로 dhcp로 아이피를 받아오도록 설정해주는 부분이다

auto mv2

iface mv2 inet dhcp


이 파일을 수정해서 본인이 사용 할 수 있는 아이피 개수 만큼 설정해준다



이제 다음 파일 /root/3proxy/3p2.cfg 을 열어서 수정하자



9yRQAuc.png



수정해야할 부분은 6번 줄에있다


users ADMIN:CL:pass123


여기서 ADMIM과 pass123 은 프록시파이어로 우회 접속할때 이용할 사용자 이름과 비밀번호다

본인만 알수있게 수정해준다


예:

users dcdg:CL:diagal234


접속 할 수 있는 유저를 (빌려주고 싶은 친구라던지..) 추가하고 싶으면 아래 줄을 추가해주면 된다


users friend2:CL:secret123


다음으로 수정해야할 부분은 25번 줄에


allow ADMIN 부분이다

여기서 위에 설정했던 유저를 추가해주면 프록시 사용이 가능해진다


allow dcdg

allow friend2


하나 이상의 유저를 추가하고 싶으면 다음 줄에 계속 추가해주면 된다



마지막으로 가장 아래는 우회 설정을 해주는 부분이다


포멧은 SOCKS5 서버, 포트 1080설정, -i 들어오는 아이피, -e 나가는 아이피로 돼있다

socks -p1080 -iXXX.XXX.XXX.XXX -eXXX.XXX.XXX.XXX


원래는 XXX.XXX.XXX.XXX 부분을 아이피로 설정해줘야하는데 편의를 위해 스크립트로 ip# 파일에서 읽게 설정했으니 만져줄 필요는 없다

임의로 4개는 미리 추가돼있고 더 추가하거나 줄이고 싶으면 #을 지워주거나 #을 넣어줘서 활성화/비활성화 시키면된다

(4개인 이유는 아이피가 ens33, mv2, mv3, mv4 총합이 4개다)



아이피가 많다면 원하는 만큼 계속 추가해준다..



이제 모든 설정은 끝냈으니 필요한 파일을 데비안으로 옮겨주자


터넬리어에서 sftp 기능을 이용하면 그냥 바탕화면에서 데비안 폴더 안으로 드래그를 이용해 떨궈 줄수있다


이렇게 모든 파일을 옮겨주고 덮어 씌운다



3gH9HM0.png



만약 드래그 드랍을 했는데 파일이 옮겨지지 않으면 위에 진행했던 터넬리어 설정에서 자동으로 업로드하는 체크 설정을 까먹은건데

그럴때는 아래 이미지 링크처럼 업로드 대기목록에가서 전체시작을 눌러줘야 파일이 옮겨진다


업로드 목록



마지막으로 스크립트나 프로그램 파일들은 처음에 보안상 실행이 안되게 막혀있는데

실행이 가능하도록 권한을 줘야 정상적으로 작동한다


아래 명령어를 터미널에 입력하자 (터넬리어 터미널로 복붙하면 쉬움)


chmod +x /root/changeip /root/3pro /root/3proxy/3proxy /root/3proxy/getips

chmod +x /etc/init.d/rc.local /etc/rc.local



이제 데비안을 재부팅 시켜주고


ip a 명령어로 새로운 인터페이스 추가가 잘 됐는지 확인해보고 아이피도 받아오는지 확인을 해본다


*참고: 만약 인터페이스 내용이 많아서 한 화면에 다 못보는 경우 뒤에 | more 명령어를 추가해주면 한줄씩 확인이 가능하다

ip a | more



만약 처음이라면 아이피를 받아오는데 시간이 한참 걸릴수 있는데

이럴때는 아이피가 없어서 시작시 자동실행때 제대로 아이피 목록을 못 만들수도 있다

이럴때는 따로 ./3pro 명령어로 아이피 목록과 3proxy를 다시 실행해주면 된다




모든 설정을 성공적으로 마쳤다면 프록시파이에서 아이피를 추가해 접속해본다

접속 계정과 비밀번호는 좀 전에 3p2.cfg파일에 추가했던 정보들이다



OHbBgDc.png




아래 체크 버튼을 눌러서 제대로 접속되는지 확인도 해보고 별 문제 없다면 성공이다


참고로 나는 아이피가 없어서 사설 아이피로 보여줬지만 원래는 공인 아이피로 접속을 해야한다




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

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

=================== 그 외 기타 정보 ===================

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

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


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

=============== 아이피 변경 방법 ===============

렐따라든지.. 어떠한 이유든 아이피를 변경해야 하는 상황이 왔을때

nano /etc/network/interfaces 로 들어가서 맥주소 변경 후 재부팅까지하면 번거롭고

무엇보다 다른 아이피들을 사용하는 중이라면 연결이 끊기니 불편한 상황이 온다


이럴때 특정 인터페이스만 아이피를 바꿔보자


특정 인터페이스만 ip 정보를 확인하고 싶으면 (ip address show mv2) 또는 줄여서 아래처럼 확인이 가능하다

ip a s mv2


첨부한 changeip 스크립트를 이용해 맥주소를 변경하고 다시 dhcp를 실행해 새로 아이피를 받아오는 방식이다


만약 인터페이스 mv2의 아이피를 변경하고 싶으면


./changeip mv2


위 명령어를 실행해주면 맥주소는 자동으로 생성해서 적용시켜준다


특정 맥주소로 변경하고 싶으면 아래 보기처럼 맥주소까지 같이 뒤 명령어에 추가로 넣어준다


./changeip mv2 00:50:dc:11:00:00


ip a s mv2 로 아이피가 바뀐걸 확인했다면


./3pro 명령어로 3proxy를 다시 실행해서 바뀐 아이피를 적용해주면 된다



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

=========== 인터페이스 이름 변경 방법 ===========

새로운 인터페이스 이름과 예전 이름의 큰 차이점은 없지만 새로운 방식은


예전처럼 /etc/network/interfaces 에서 eth0 eth1 이런식으로 순차적으로 세팅하는게 불가능하고


뱀웨어에서 네트워크 아답터를 추가할경우 새로운 인터페이스 이름을 ip a로 먼저 확인 해줘야한다


새로 추가한 인터페이스 이름은 꼭 순차적으로 ens34가 아닐수있고 ens37 이런식으로 나올수 있기 때문에 예전 방식에 익숙하다면 살짝 불편 할 수 도 있다


여기에서는 새로운 방식으로 설명했지만 꼭 예전 방식으로 돌아가고 싶다면 grub 설정에서 변경하면 된다


그리고 2부 설정에서 ens33 부분들을 본인 설정에 맞게 eth0 등등 바꿔서 설정 해줘야한다


변경 방법은 먼저 grub 파일을 열고


nano /etc/default/grub


GRUB_CMDLINE_LINUX 항목을 찾아 아래와 같이 수정해준다


GRUB_CMDLINE_LINUX="net.ifnames=0 biosdevname=0 ipv6.disable=1"


저장하고 나와서 수정된 grub를 아래 명령어로 적용해준다


update-grub2


그리고 nano /etc/network/interfaces 들어가서 인터페이스 이름을 eth0로 맞게 수정해줘야한다


여기까지 하고 재시작 (reboot) 해주면 인터페이스 이름이 ens33가 아닌 예전처럼 eth0 로 변경된다.

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

?

List of Articles
번호 분류 제목 글쓴이 날짜 조회 수
공지 디아관련 대형 와이드 모니터 사용자를 위한 새로운 창모드법 124 수생이 2014.12.15 25254
공지 벅더스크인내명굴 / 벅패이즈고뇌파괴 / 벅세타망명불사 / 벅모넉스피릿불사 뮤리아 2018.08.31 2915
공지 트레디아 경험치를 올리는 방법 498 update 트디개발자 2018.08.28 3335
3265 봇관련 프리섭 봇 설정해줄사람 돈준다 얃조랴 2018.12.13 22
3264 디아관련 시디키 등록 방법 및 등록한 시디키 확인 방법입니다. 7 불펌러 2018.11.28 120
3263 봇관련 디아2 어느날 갑지기 업그레이드(업데이트)되는것을 방지하는 한가지 팁 10 불펌러 2018.11.19 226
3262 디아관련 메일 등록 + 닉네인 변경 치트키 입니다. 9 불펌러 2018.11.06 123
3261 디아관련 스몰 라지 그랜드 차암 득 정리 13 후니후니우리후니 2018.11.03 247
3260 봇관련 디갤 SoRAmi - 오토스머프 설치 및 사용방법 37 불펌러 2018.09.28 1174
3259 디아관련 북미 계정 많이 만들기 54 불펌러 2018.08.28 510
3258 디아관련 렐따시에 PK하는 법 43 불펌러 2018.08.20 476
3257 봇관련 D2NT - 콜투암스 자동으로 만들기 69 update 미리기 2018.08.20 1275
3256 아이템/앵벌 체라링 이니 42 트디개발자 2018.08.05 496
» 봇관련 데비안9와 3proxy를 이용한 다중아이피 설정 및 사용방법 29 불펌러 2018.08.01 514
3254 일반 VMware 에서 네트워크브릿지 설정법 36 불펌러 2018.07.18 1402
3253 디아관련 BH 패킷 기능 설명 35 후니후니우리후니 2018.07.14 652
3252 디아관련 대기열 정보 31 후니후니우리후니 2018.07.14 1047
3251 봇관련 소서 telekinesis(텔레키네시스)관련 27 후니후니우리후니 2018.07.04 811
3250 봇관련 윈10에서 D2NT (맵핵) 사용하는법 올린다 67 후니후니우리후니 2018.06.16 5227
3249 디아관련 몬스터 npc번호 24 후니후니우리후니 2018.06.03 313
3248 디아관련 화면분할시 추가 디아 폴더용량 최소화하기 30 후니후니우리후니 2018.05.30 648
3247 디아관련 블리자드 홈피 시디키 가격 따운 했네요. 참고하세요 28 후니후니우리후니 2018.05.30 865
3246 디아관련 Windows 10 d2nt 실행시 CPU 점유율 100% 해결 방법 입니다. 120 update 휠윈드소서 2016.11.19 3882
Board Pagination Prev 1 2 3 4 5 6 7 8 9 10 ... 164 Next
/ 164