Hi Scott Bennett, Thanks for your kind reply. I agree with your deduction that the possibility you mentioned that inside tor somewhere that causes tor to forget to post a descriptor update after the usual 18 hours have elapsed. I will read the source code about it.
发件人: Scott Bennett 发送时间: 2009-06-04 18:10:32 收件人: lingzhen1982; or-talk 抄送: 主题: Re: My exit node is gone from the node list On Thu, 4 Jun 2009 11:55:28 +0800 "lingzhen1982" <lingzhen1...@gmail.com> wrote: >For several months, I've been running a tor exit node (Nickname: AllenHomeTor, >IP address: 98.216.176.128, Version:0.2.0.30(r15956)). Since a few days, it >seems to have vanished from the list of nodes. And I try to make it reappear >by using a new nickname AllenUSATor(fingerprint: 443E 035C B856 5904 AE98 8DAB >3059 9A0D 2C4C 340C), but I am failed. How can I make it reappear? First, you should not be running that version of tor. Currently valid versions in the stable branch are 0.2.0.33 and 0.2.0.34 for both clients and relays. Second, when tor starts up, does it issue a message that says that your node is reachable from outside? If not, then you probably have a NAT/RDR problem to settle with your gateway. Third, if tor does find itself reachable soon after startup, does it ever issue a message that says its IP address appears to have changed? Or that its DNS queries appear to be hijacked? In the former case tor should, after passing another reachability test, simply publish a new descriptor bearing the new IP address. In the latter case, tor should stop operating as an exit and issue a message to that effect, while continuing to operate as a non-exit relay. >In addtion, my traffic logs suggest that the node is used as much as it could >be. There are much traffic like BitTorrent. I am confused. How can these guys >select my exit node even my node has vanished from the list of nodes? BTW, to >avoid too much BitTorrent traffic, I change my exit policy to only accept port >80 now. How can you tell what sort of traffic it is if your node is no longer an exit node? Why close all those other non-Bittorrent ports as well? >I look forward from your feedback, and thank all responders in advance. There remains another possibility. As several of us have reported here in the past, there has been a gremlin lurking inside tor somewhere that causes tor to forget to post a descriptor update after the usual 18 hours have elapsed. I haven't yet seen it happen with 0.2.1.14-rc, but it was a headache with some earlier versions. However, when you changed your torrc, whether for the change of nickname and identifier or for the change of exit policy, tor should still have published a new descriptor reflecting either of those changes, so the authorities ought to have a new descriptor for at least another 18 hours. Try upgrading to a current version of tor, and then check it a couple of times a day (or more often if you like) for a while to see whether the problem recurs. Scott Bennett, Comm. ASMELG, CFIAG ********************************************************************** * Internet: bennett at cs.niu.edu * *--------------------------------------------------------------------* * "A well regulated and disciplined militia, is at all times a good * * objection to the introduction of that bane of all free governments * * -- a standing army." * * -- Gov. John Hancock, New York Journal, 28 January 1790 * **********************************************************************