thank you so far
I made a new setting containing xmpp.proxy.externalip with the value proxy.my_dyndns_domain
But I found out that this Socks5 thing is kind of complicated …
I got proxy65 from http://jabberstudio.org/projects/proxy65/releases/ and installed twisted.
so I have python 2.4.2 and twistd (the Twisted daemon) 2.1.0
than I tried what this README told me: http://www.jabber.org/cgi-bin/viewcvs.cgi/cvs/proxy65/README?rev=1.10
I got an error my box wants twisted words …
… so got twisted words: http://twistedmatrix.com/projects/words/
did this till the point:
Next, type:
mktap proxy65 --help
You should see some nice help output:
- mktap proxy65 --help
Usage: mktap
Options:
–jid= default: proxy65
–secret=
–rhost= default: 127.0.0.1
–rport= default: 6000
–proxyips=
–version
–help Display this help and exit.
Now you can run the ‘‘mktap’’ command. This will generate the TAP
so that you don’'t have pass arguments to Proxy65 on the command
line whenever you want to start it.
The parameters have the following meaning:
–jid The JID of your Proxy65 service, just as it is
in your jabber.xml file or other config.
–secret The secret password used between your Jabber
server and your Proxy65 component.
–rhost The IP address of your Jabber router (server).
–rport The port over which router-to-component traffic
will be sent.
–proxyips The IP addresses and ports used for SOCKS5
communications; you can supply more than one
by comma-separating the list. The address must
be an IP address (not a hostname) and the port
is specified by a colon (":") character and then
the port number. (The default port is 7777).
So, type something like this:
mktap proxy65 --jid=proxy65.yourhostname.tld --secret=yourproxysecret --rhost=yourjabberdip --rport=yourcomponentportnumber --proxyips=defaultnetworkIP:someport
Here is an example:
mktap proxy65 --jid=proxy65.localhost --secret=proxybaby --rhost=127.0.0.1 rport=7013 --proxyips=127.0.0.1:7769
You should now see a proxy65.tap file in the directory where you
built the component.
the last step with mktap proxy65 -jid=proxy.localhost … does not work
I get the error:
/usr/bin/mktap proxy65 --jid=proxy.localhost --rhost=127.0.0.1 rport=6000 --proxyips=127.0.0.1:7777
/usr/lib/python2.4/site-packages/proxy65/plugins.tml:5: DeprecationWarning: The twisted.python.plugin system is deprecated. See twisted.plugin for the revised edition.
type=’‘tap’’, tapname=’‘proxy65’’)
Wrong number of arguments.
???
Do I really have to do this to send files from one jabber user to an other?
I mean this Socks5 sound nice but … complicated?
I dont know - do guys can help me with this?
ah before I forget, I read this in some maillist:
In general, I recommend Twisted 2.x because I solved many bugs there and
added XMPP stringprep support. The Twisted overlords changed the
location of the Jabber bits from twisted.protocols.jabber to
twisted.words.protocols.jabber, so if you want to use proxy65 with
Twisted 2, you need to patch the proxy65.py file for this change.
http://mailman.jabber.org/pipermail/jdev/2005-October/022184.html
so I did this and reinstalled everything but, the error is up there …