21 lines
956 B
HTML
21 lines
956 B
HTML
|
---
|
||
|
layout: post
|
||
|
title: Perforce On The Road, p4tunnel
|
||
|
tags:
|
||
|
- Software Development
|
||
|
created: 1174220443
|
||
|
---
|
||
|
The best means of accessing a <a href="http://www.perforce.com">Perforce</a> repository is over an SSH tunnel, to access my home repository while I'm on the road I use a handy-dandy little script to do a few things:<ul><li>Access Perforce</li><li>Access <a href="http://www.perforce.com/perforce/products/p4web.html">P4Web</a></li><li>Setup a SOCKS5 proxy</li></ul>
<br>
|
||
|
The proxy is more so I can have some semblance of security while on open wireless networks, the rest should be self explanatory.
<br>
|
||
|
<br>
|
||
|
Anyways, straight from /usr/local/bin, here's my p4tunnel script:<code>
<br>
|
||
|
#!/bin/sh
<br>
|
||
|
<br>
|
||
|
HOST="yourhost.com"
<br>
|
||
|
PROXY_PORT="8081"
<br>
|
||
|
<br>
|
||
|
echo "===> Creating tunnel to ${HOST} with a SOCK5 proxy on port ${PROXY_PORT}"
<br>
|
||
|
<br>
|
||
|
ssh ${HOST} -L 1666:localhost:1666 -L 8080:localhost:8080 -D ${PROXY_PORT} -C
<br>
|
||
|
</code>
|