I prefer to think of proper time as the 'distance' between the two events in spacetime. Consider some sort of a world-line in a four dimensional spacetime
$x^\mu = \left(ct, \mathbf{r}\right)^\mu$
Where $c$ is the speed of light, $t$ is time and $\mathbf{r}$ is position. Lets define some point (event) on this curve as the 'start': $x_0^\mu =\left(ct_0, \mathbf{r}_0\right)$
Consider now an event on the same world line that is close to the 'start': $x_\delta^\mu =\left(ct_0+c\delta t, \mathbf{r}_0+\delta \mathbf{r}\right)$
What is the four-distance ($\delta s$) between these two events? The square of the distance is:
$\delta s^2 = c^2\delta t^2-\delta r^2$
Provided we deal with time-like world-lines (i.e. $\delta s^2 > 0 $), one can, by going in small steps and adding small distances, find the full four-distance between any two events on the world-line. It is therefore convenient to parametrize the world-line by this distance (also known as arc-length):
$x^\mu=x^\mu\left(s\right)=\left(ct\left(s\right),\mathbf{r}\left(s\right)\right)^\mu,\quad x^\mu_0=x^\mu\left(0\right)$
We may now choose to measure distance in seconds by introducing proper time $\tau=s/c$. That's it - no clocks involved at all. It is all about arc-length. And since this arc-length is Lorentz-invariant, all observers will agree on it.
Now if you do want clocks back, think of the world-line in the rest-frame ($\bar{S}$) of the observer moving along this world-line. For that observer the world-line will be straight and 'vertical' (at least locally), i.e. along the temporal axis only:
$\bar{x}^\mu\left(s\right)=\left(c\bar{t}\left(s\right),\mathbf{0}\right)^\mu$
So the distance between two closeby events on this world-line is, by definition:
$\delta s^2=c^2\delta \tau^2 = c^2 \delta \bar{t}^2 - 0$
Hence, $\delta \tau = \delta \bar{t}$ i.e. the clock carried by the rest-frame observer is measuring the proper time.
As a bonus, from here it is easy to get to Lorentz factor. Consider the derivative of the world line with respect to its own arc-length:
$\frac{dx^\mu\left(s\right)}{ds}=c^{-1}\frac{d}{d\tau}\left(ct,\mathbf{r}\right)^\mu$
We can define $\frac{dt}{d\tau}=\gamma$ as the Lorentz factor
Then:
$\frac{dx^\mu\left(s\right)}{ds}=c^{-1}\gamma\cdot\left(c,\frac{d\mathbf{r}}{dt}\right)^\mu=c^{-1}\gamma\cdot\left(c,\mathbf{v}\right)^\mu$
Where $\mathbf{v}$ is the velocity. The step between the two nearby events on the world line is:
$x^\mu\left(s+\delta s\right)^\mu-x^\mu\left(s\right)^\mu=\delta s\, c^{-1}\gamma\cdot\left(c,\mathbf{v}\right)^\mu$
Clearly, the distance between these two event is $\delta s$, so:
$\left|x^\mu\left(s+\delta s\right)^\mu-x^\mu\left(s\right)^\mu\right|^2=\delta s^2 = \delta s ^2 \, c^{-2}\gamma^2 \cdot\left(c^2-v^2\right)$
Therefore:
$\gamma^2=\frac{c^2}{\left(c^2-v^2\right)}$
irrespective of whether the world-line is straight, or curved.