Sziasztok!
A segítségeteket szeretném kérni.
Most kezdtem a pythont, és szeretném használni a twisted-webet, de nem akarja az igazságot.
Egy debian linuxon szeretném futtatni, telepítettem apt-gettel a pythont, meg a twisted-webet is, aztán az egész twistedet is, hátha az a baj, de nem fut.
A twisted oldaláról letöltöttem egy példa programot:
proxy.py:
# Copyright (c) Twisted Matrix Laboratories.
# See LICENSE for details.
"""
This example demonstrates a very simple HTTP proxy.
Usage:
$ python proxy.py
Then configure your web browser to use localhost:8080 as a proxy, and visit a
URL (This is not a SOCKS proxy). When browsing in this configuration, this
example will proxy connections from the browser to the server indicated by URLs
which are visited.
See also logging-proxy.py for a proxy with additional features.
"""
from twisted.web import proxy, http
from twisted.internet import reactor
class ProxyFactory(http.HTTPFactory):
def buildProtocol(self, addr):
return proxy.Proxy()
reactor.listenTCP(8080, ProxyFactory())
reactor.run()
és amikor futtatom:
# python proxy.py
Traceback (most recent call last):
File "proxy.py", line 25, in <module>
reactor.listenTCP(8080, ProxyFactory())
File "/usr/lib/python2.6/dist-packages/twisted/internet/posixbase.py", line 419, in listenTCP
p.startListening()
File "/usr/lib/python2.6/dist-packages/twisted/internet/tcp.py", line 855, in startListening
raise CannotListenError, (self.interface, self.port, le)
twisted.internet.error.CannotListenError: Couldn't listen on any:8080: [Errno 98] Address already in use.
ezt kapom.
kérdésem, hogy miért van ez, és hogy mit tudok ellene tenni?
A válaszaitokat előre is köszönöm.
- 4725 megtekintés
Hozzászólások
A 8080 -as portod már foglalt, más program használja.
Írd át a példaprogramban a 8080-at mondjuk 8123 -ra.
(És persze a böngészőben is ez legyen a proxy)
Ha nem tudod mitől foglalt a 8080-as portod, akkor annak érdemes egyébként utána járni!
- A hozzászóláshoz be kell jelentkezni
ó, hogy az a ..., erre gondolhattam volna, tényleg, ezt írja, nagyon hülye vagyok, de ez tényleg elgondolkodtató, hogy vajon mi használja.
Köszönöm a gyors segítséget
ezek közt nincs:
tcp 0 0 *:sunrpc *:* LISTEN 778/portmap
tcp 0 0 *:http-alt *:* LISTEN 1014/utserver
tcp 0 0 localhost:webmin *:* LISTEN 1014/utserver
tcp 0 0 *:ssh *:* LISTEN 1579/sshd
tcp 0 0 localhost:ipp *:* LISTEN 1271/cupsd
tcp 0 0 localhost:smtp *:* LISTEN 1546/exim4
tcp 0 0 *:33504 *:* LISTEN 790/rpc.statd
tcp 0 0 *:6881 *:* LISTEN 1014/utserver
tcp6 0 0 [::]:http-alt [::]:* LISTEN 1014/utserver
tcp6 0 0 [::]:ssh [::]:* LISTEN 1579/sshd
tcp6 0 0 ip6-localhost:ipp [::]:* LISTEN 1271/cupsd
tcp6 0 0 ip6-localhost:smtp [::]:* LISTEN 1546/exim4
tcp6 0 0 [::]:6881 [::]:* LISTEN 1014/utserver
udp 0 0 *:bootpc *:* 1047/dhclient
udp 0 0 *:966 *:* 790/rpc.statd
udp 0 0 *:6881 *:* 1014/utserver
udp 0 0 *:44641 *:* 790/rpc.statd
udp 0 0 *:mdns *:* 1158/avahi-daemon:
udp 0 0 lajoska.local:1900 *:* 1014/utserver
udp 0 0 *:sunrpc *:* 778/portmap
udp 0 0 *:ipp *:* 1271/cupsd
udp 0 0 *:45585 *:* 1158/avahi-daemon:
udp6 0 0 [::]:34753 [::]:* 1158/avahi-daemon:
udp6 0 0 [::]:6881 [::]:* 1014/utserver
udp6 0 0 [::]:mdns [::]:* 1158/avahi-daemon:
Nem lehet, hogy a tűzfal védi?
- A hozzászóláshoz be kell jelentkezni
# grep 8080 /etc/services
http-alt 8080/tcp webcache # WWW caching service
http-alt 8080/udp # WWW caching service
#
Tehát:
tcp 0 0 *:http-alt *:* LISTEN 1014/utserver
tcp6 0 0 [::]:http-alt [::]:* LISTEN 1014/utserver
Ilyenkor javasolt a "-n".
- A hozzászóláshoz be kell jelentkezni
ismételten köszönöm a segítséget
- A hozzászóláshoz be kell jelentkezni
tcp 0 0 0.0.0.0:8080 0.0.0.0:* LISTEN 1014/utserver
tcp 0 0 127.0.0.1:10000 0.0.0.0:* LISTEN 1014/utserver
ez nem tudom, mit csinál
- A hozzászóláshoz be kell jelentkezni
megvan utorrent server, de hogy hogy került ide, azt nem tudom, és hogy miért, azt végképp nem.
Nagyon köszönöm a segítséget.
- A hozzászóláshoz be kell jelentkezni
tcp 0 0 *:http-alt *:* LISTEN 1014/utserver
van valami netstat paraméter, ami nem oldja fel a számokat nevekké /etc/services vagy ilyesmi alapján.
- A hozzászóláshoz be kell jelentkezni