[HOW-TO] Eigner Proxy[Root gm rechte]

11/19/2009 07:10 Daunenjacke#1
Alloa, joar nach langem kommt mal wieder was von mir...ein eigener Proxy für euren Root server, damit ihr nicht immer eure wechselnde IP eingebn müsst, sondern einfach die Proxy ip :)

Also los gehts:

1. Wenn noch nicht getan, die Ports akktualisieren
Code:
portsnap fetch extract
2. Ins proxy verzechniss switchen
Code:
cd /usr/ports/www/squid
3. Installieren
Code:
make install clean
(das dauert bisl ;))
4. Zur sicherheit einmal
Code:
rehash
eingeben
5. Die Cache[Zwischenspeicher] bilden
Code:
/usr/local/sbin/squid -z
6. Nun könnt ihr den proxy starten:
Code:
/usr/local/sbin/squid -NCd1
Das dauert auch ein bisschen, wenn
Code:
09:32:11|   store_swap_size = 21k
o.ä. kommt, ist der Proxy gestartet.
--
Das putty fenster einfach schließen! Wenn ihr ^C macht[in dem putty] schießt sich der proxy wieder!
--
Erreichen ist der Proxy dann unter
eurerootip:3128
--
Anfangs sind noch einige sicherheitsfunktonen eingeschaltet! Um diese zu deaktivieren, macht ihr folgendes:
1. Switcht mit eurem ftp programm[ich empfele WinSCP] in das verzeichniss /usr/local/etc/squid
2. Öffnet die squid.conf
3. Dann sucht ihr[strg+f] nach http_access deny all
4. Vor JEDES folgende, was mit http_ anfängt, macht ihr ein #
5. Dann fügt unter das erste folgendes ein:
Code:
http_access allow all
6. Speichern, proxy starten, fertig
--
Der Proxy ist dann ein HTTPS Proxy!
--
Zum Benutzen empfele ich [Only registered and activated users can see links. Click Here To Register...]
-------------------------------------------------------------------------------------
NEU: MIT PASSWORT

1. Geht in das Verzeichniss
Code:
cd /usr/local/etc/squid
2. Öffnet die Datei "Squid.conf" und füg folgendes ein:
Code:
auth_param basic program /usr/local/libexec/squid/ncsa_auth /usr/local/etc/squid/passwd
# auth_param basic program /usr/lib/squid/ncsa_auth /etc/squid/passwd # bei GNU/Debian
auth_param basic children 5
auth_param basic realm Squid proxy-caching web server
auth_param basic credentialsttl 2 hours
3. Speichern.
4. Erstellt eine neue Datei in dem verzeichniss, mit dem exakten namen "passwd"
5. In diese Datei werden eure Login Daten geschrieben. Diese Funktionieren nach dem htaccess Format, z.b. [Only registered and activated users can see links. Click Here To Register...]
6. Tragt eure gewünschten User dorf ein.
7. Speichern.
8. Öffnet wieder die Datei squid.conf.
9. Schreibt dorf hinnein:
Code:
acl manager proto cache_object
acl users proxy_auth REQUIRED
#  TAG: http_access
http_access deny manager
http_access allow users
10. Squid starten und einloggen.
mfg
Downi
11/19/2009 07:13 SouLiii#2
Wurde auch Zeit :D
11/19/2009 07:14 Daunenjacke#3
Keinen Fehler korigiert, cd /usr/ports/www/squid und nicht /usr/ports/www/squid21 ;)
11/19/2009 07:16 umut#4
Thx men! :)
11/19/2009 09:09 The Pure#5
Quote:
Originally Posted by Downloader999 View Post
Kleinen Fehler korigiert, cd /usr/ports/www/squid und nicht /usr/ports/www/squid21 ;)
Da kommt noch en l rein, aber nice tut!
11/19/2009 10:43 !Kott-Lätt!#6
Quote:
Originally Posted by The Pure View Post
Da kommt noch en l rein, aber nice tut!
Kann ich auch: Hast ein "i" vergessen.

-.-" sei doch nicht so pingelig ..


aber echt gute Sache!
11/19/2009 14:04 iMer#7
Nice Work
11/19/2009 14:52 king7total#8
aha das sieht ganz gut aus aber kannst du auch erklären wie ich hamachi auf freebsd installiere?
welche version ich brauche von hamachi usw usw?
11/19/2009 14:57 wdgzgh#9
Quote:
Originally Posted by iMer View Post
Nice Work
^this
11/19/2009 16:06 x|Zero|x#10
was bringen root gm rechte ?
11/19/2009 18:05 Just°4°Fun#11
Ich frag mich was dieser Thread bewirkt, beschreibung wäre nett^^.
11/19/2009 18:39 flohthuka#12
Quote:
Originally Posted by x|Zero|x View Post
was bringen root gm rechte ?
Das muss doch wehtun....

Das ist dafür, das du GM rechte auf einem Metin2 Server hast, welcher über einen root server läuft. Da deine Ip täglich wechselt, müsste man jeden Tag die Ip ändern. Mit einen Proxy Server ist die Ip aber gleichbleiben.

B2T

Echt gute arbeit
11/19/2009 18:51 lolcat1994#13
Nice Work Downi echt geil wir glaube ich vielene helfe


Downi mach mal deine Questen hier reinstellen also die deutschen packen und dl geben würdest glaube ich auch SEHR viele thx bekommen^^
12/21/2009 16:55 runky2#14
Wird hinterher schwer wenn man 10 GM's hat die alle eine Proxy benutzen, dann laggt der Root so extrem ;)

Trotzdem danke dafür :)

PS: Erklär vllt noch wofür man einen Proxy Server braucht, sonst fragen hier immer wieder welche nach.
01/04/2010 16:45 Computerfreek#15
Klappt wunderbar!
THX von mir.

Code:
[44:16] Testing Started.
	Proxy Server
	Address:	*.*.*.*:3128
	Protocol:	HTTPS
	Authentication: NO

[44:16] Starting: Test 1: Connection to the Proxy Server
[44:16] IP Address: *.*.*.*
[44:16] Connection established
[44:16] Test passed.
[44:16] Starting: Test 2: Connection through the Proxy Server
[44:16] Connection to www.google.com:80 established through the proxy server.
[44:16] A default web page was successfuly loaded.
[44:16] Test passed.
[44:16] Starting: Test 3: Proxy Server latency
[44:16] Latency < 0 ms
[44:16] Test passed.
[44:16] Testing Finished.